码迷,mamicode.com
首页 > 数据库 > 详细

JDBC连接数据库

时间:2019-09-01 23:59:06      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:关闭数据库   while   --   加载   stat   判断   数据库   过程   返回   

1、加载驱动

Class.forName("com.mysql.jdbc.Driver");

2、连接数据库

conn=DriverManager.getConnection(url,user,password);

3、获取statement对象(如果sql语句中有问号要替换)

PreparedStatement pstmt = null;

pstmt=conn.prepareStatement(sql);

如果最前面的String sql=“ ......”的数据库语句中有问号,则需要替换该数据库语句中的问号:

例如:pstmt.setString(1, "zz");  --------1表示第几个问号所在的地方,后边的zz表示的是要替换成的内容

                                                             有几个问号就要写几句,因为咱们毕竟要把东西替换上去对吧

                                                             注意类型

4、执行sql语句

即CRUD操作过程

result=pstmt.executeUpdate(); //增删改 返回int,修改当前表行数     over

but:如果是查询的话,就还要查看返回的结果( 用next判断 )
ResultSet rs = pstmt.executeQuery();//查询 返回集合

while(rs.next()){

String zz(随便起的) = rs.getString(1);

}                (有点失忆了这块)

5、关闭数据库(先关小的,再关大的)

注:1、2步通常都是单拎出来,放在专门负责连接数据库的那个类中,之后就直接调用就行(类名.方法)

2、感觉大家一直在抛出异常,从 第三步抛到第四步,大家都在一个大异常堆里,最后关闭数据库的时候还要抛异常。

JDBC连接数据库

标签:关闭数据库   while   --   加载   stat   判断   数据库   过程   返回   

原文地址:https://www.cnblogs.com/bzbz/p/11444035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!