使用JAVA搭建MySQL数据库

作者:MA2安全团队 分类: 编程 发布于:2018-1-11 9:59 ė484次浏览 60条评论

 安装顺序:

1、安装mysql_installer_community。可以从官网上下载,需要Oracle账号,但是没下载成功;我使用的事百度软件版本。安装所有东西,特别是Workbench(界面),因为之前单纯安装command line,发现不好用。
2、在Eclipse导入JAR包:mysql-connector-java-5.0.8.jar
3、使用JAVA操作MySQL的时候,MySQL必须处于启动状态。
-----------------------------------------------------------------
MySQL命令(在Workbench中,每条命令结尾都要加引号):
1、显示所有数据库:
show databases;
2、使用某个数据库(以tweet2011为例):
use tweet2011;
3、为数据库创建table,并制定table中各列的含义(其中primary key用于指定主键):
create table tweet1(tweetID char(20),usrname varchar(20),unknow varchar(20),tweetDATE varchar(30),tweet varchar(500),primary key(tweetID));
4、显示某个table所有内容
select * from tweet1;
5、清楚某个table中所有内容:
truncate table tweet1;
6、删除某个table:
drop table tweet1;
7、更新某个table(即:对该table进行插入操作)
insert into tweet1(tweetID,usrname,unknow,tweetDATE,tweet) values('28965131362770944','LovelyThang80','200','Sun Jan 23 00:00:00 +0000 2011',"Chef salad is calling my name, I'm so hungry!");
8、
 
 
MysQL中的转义:
参见:MySQL官网:http://dev.mysql.com/doc/refman/5.1/en/string-literals.html
或者 中文解说:http://binma85.iteye.com/blog/740845
示例:
String str = "askdjf;lskdjf'asdf/"asdfasdf";  
        System.out.println(str);  
        if (str.indexOf("'") >= 0)  
            str = str.replaceAll("'", "////'");  
        if (str.indexOf("/"") >= 0)  
            str = str.replaceAll("/"", "/////"");  
        System.out.println(str);
输出结果:
askdjf;lskdjf'asdf"asdfasdf
askdjf;lskdjf/'asdf"asdfasdf

本文出自 MA2安全网,转载时请注明出处及相应链接。

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部