jdbc连接mysql

下载jdbc的jar包

http://mvnrepository.com上搜索mysql-connector下载第一个jar包,

连接MySQL数据库步骤

首先将jar包放入项目的lib文件夹下,或者使用项目的build path方法引入jar包。
然后用到的为以下代码:

1
2
3
4
5
6
7
8
9
10
11
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}//加载驱动
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/sys", "root", "root");//创建连接
Statement stmt = conn.createStatement();//创建语句

当使用sql语句是可以使用拼串的方式

1
2
3
4
String sql = "INSERT INTO book (id,title) VALUES ("+b.getId()+",'"+b.getTitle()+"')";//插入语句
String sql = "UPDATE book SET title ='"+b.getTitle()+"' WHERE id = "+b.getId()+"";//更新语句
String sql = "DELETE FROM book WHERE id = "+b.getId()+"";//删除语句
String sql = "select * from book";//查询语句

然后可以使用stmt.execute(sql);来完成增删改。查询是需要用ResultSet结果集来存储结果

1
2
3
4
5
6
7
8
9
ResultSet rs = stmt.executeQuery(sql);//查询
while(rs.next()){//用next()遍历该结果集
String id = rs.getString(1);
String title = rs.getString(2);
Book b = new Book();
b.setId(Integer.parseInt(id));
b.setTitle(title);
l.add(b);
}