JDBC小结

JDBC是Java Database Collection的简写,那么java怎么来连上数据库呢?下面就一点点的来看一下

1.要想和数据库连接上的话,首先需要加载一个驱动类。class.forName(“com.mysql.cj.jdbc.Driver”);

2.加载完驱动类之后,我们就可以和数据库建立连接了,这里用Connection接口来建立连接。
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/BBS?serverTimezone=UTC”)

3.建立了连接之后,我们就可以通过连接来进行数据库的基本操作了,那么用什么来进行操作呢,这是Statement就要发挥作用了。在这里,为了防止SQL注入,一般小幅度的更改,要用PreparedStatement。具体用法如下:
PreparedStatement pstmt=conn.prepareStatement(sql);
这里的SQL就是常用地SQL语句,里面可以有问号来代表参数,然后再通过
pstmt.setString(1,name);
语句来为每一个参数赋值。
最后再通过下面的语句,来提交更改
pstmt.execute();

4.如果你处理的SQL语句,即上面的sql为查询语句,那么最后执行更改时,可以通过下面这个语句来提交更改
pstmt.executeQuery();
这个提交方式会返回查询结果,这时可以通过ResultSet来接收
ResultSet rs=pstmt.executeQuery();
接受到查询结果之后,就可以对查询到的结果进行处理,例如把查询到的结果显示出来。
while(rs.next()){
System.out.println{rs};
}

嗯,就这样,连接数据库以及基本的操作就完成了,但是,可别忘了,最后需要关闭,先打开的后关闭。
rs.close();
pstmt.close();
conn.close();
对,这就是jdbc处理的基本的流程啦,总结一下就是:
加载驱动类,建立连接,进行SQL语句的处理,得到查询结果,关闭资源。
并不是每一步都必须有的,需要根据需求来选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值