程序员的知识教程库

网站首页 > 教程分享 正文

工作中经常要使用到的一种技术——JDBC——和我一起认识它吧

henian88 2024-10-14 10:03:31 教程分享 9 ℃ 0 评论

因为最近好忙,所以都没怎么发文章了,然后碰上周末,刚好公司的项目最近又在用JDBC来操作数据库,就刚好可以顺带的记录一下JDBC的知识了。

JDBC全称是 Java DataBase Connectivity, 说简单点就是java来连接数据库的桥梁,你可以通过用jdbc来访问数据库,获得数据,或者新增,删除,修改数据库中的数据。

那接下来说说怎么使用吧,基本上你要用JDBC里面的七七八八的方法的话,那你肯定要引入人家的jar吧,所以呢,你要先在自己的lib下存放一个mysql-connector-java-3.1.13-bin.jar.

这样我们就可以开始使用它了。

使用的的第一步呢,就是要加载驱动:就是说系统又不知道我要用oracle数据库还是mysql数据库,总要和系统说下吧, 所以用:Class.forName("com.mysql.jdbc.Driver"); 如果双引号里面的内容记不住的话,很简单的,可以点开库看到相应的包名,就是如下图这个:

系统知道了你要连的数据库类型了,这个时候就可以通过数据库的账号(root)密码(root),以及自己的数据库名称(test),数据库端口(3306),来获得一个连接的对象conn:

conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "root");

这时连接的对象也得到了,我们就可以写语句了(演示一个新增的语句):

pst=conn.prepareStatement("insert into students(name,age,hobby) values(?,?,?)");

这时我们看到后面有四个参数还未填,所以应该要写上:

pst.setString(1,"王"); //name字段设置字符串

pst.setInt(2, 18); //age字段设置为int

pst.setString(3, "打篮球");//hobby字段设置为字符串

写好了所有的参数,下面就该正式对数据库进行进行语句了(上面只是准备好语句,并未执行),

pst.executeUpdate();

如果是查询的话用pst.execute();

这样对数据就执行完新增的操作了,此时应该把你之前打开的连接都关上(实例太多会爆炸),记得后面开的先关:

pst.close();

conn.close();

这样一个连接数据库,对数据库操作的步骤才算结束,但是这里只是讲解了大体的操作流程,下次将继续代码进行进一步的完善,记得关注我。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表