JDBC连接数据库

Posted bzbz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、感觉大家一直在抛出异常,从 第三步抛到第四步,大家都在一个大异常堆里,最后关闭数据库的时候还要抛异常。

以上是关于JDBC连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

jdbc连接数据库步骤有哪些

使用jdbc连接mysql为啥报错?

在jdbc中,负责建立与指定数据库连接的方法是

求jdbc数据库连接的问题

JDBC连接数据库

JDBC连接数据库