JDBC编程步骤
- 加载驱动程序:Class.forName("com.mysql.jdbc.Driver");
- 获得数据库连接:DriverManager.getConnection(url,user,password);
- 通过Connection对象创建Statement对象,执行sql,返回结果集
- 处理结果集
- 关闭连接,回收数据库资源
JDBC
1.加载驱动:
class.forName("com.mysql.jdbc.Driver")
2.获取连接:
url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8";
mysql:3306;
oracle:1521
sql server:1433
Connection con=DriverManager.getConnection(url,username,password);
3.创设预处理语句
sql=...
4.设置参数:
PrepareStatement ps=;
ps=con.prepareStatement(sql);
ps.setString(1,"param1");
5.执行操作
ps.execute();//任何sql
ResultSet rs=;
rs = ps.executeQuery(); //查询,返回ResultSet对象
ps.executeUpdate(); //必须是操作(INSERT,UPDATE ,DELETE)语句
6.释放资源
con.close();
ps.close();
rs.close();
JDBC
首先建立一个静态的方法DbUtil.getConnection( ) ,添加驱动,建立连接,供接下来的增删改查调用
JDBC操作数据库的基本步骤:
http://blog.csdn.net/hpu_a/article/details/51354867
1)加载(注册)数据库驱动(到JVM)。
2)建立(获取)数据库连接。
3)创建(获取)数据库操作对象。
4)定义操作的SQL语句。
5)执行数据库
操作。
6)获取并操作结果集。
7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。
![](https://i-blog.csdnimg.cn/blog_migrate/e6a55c3478485f7374827c3627b9bfe8.png)
增加
![](https://i-blog.csdnimg.cn/blog_migrate/04a871a857c6b5ef6de8ac27839c4f75.png)
删 :(和改写相似,比它简单,都是通过Id(遍历)来找到人,然后进行对应的操作)
![](https://i-blog.csdnimg.cn/blog_migrate/7ed803d0d1d6213822f17786134627d4.png)
改:在已有基础上,
![](https://i-blog.csdnimg.cn/blog_migrate/86dba3ccd8aa080e2cba71bca386f68d.png)
查寻 : 需要遍历来查找
![](https://i-blog.csdnimg.cn/blog_migrate/646400c60e3760107e77cba6e725e684.png)