JDBC连接数据库

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

posted @ 2019-09-01 22:28  一个名  阅读(305)  评论(1编辑  收藏  举报