网站首页 > 教程分享 正文
因为最近好忙,所以都没怎么发文章了,然后碰上周末,刚好公司的项目最近又在用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();
这样一个连接数据库,对数据库操作的步骤才算结束,但是这里只是讲解了大体的操作流程,下次将继续代码进行进一步的完善,记得关注我。
猜你喜欢
- 2024-10-14 Java之Spring4:JDBC(java之父余胜军网站)
- 2024-10-14 《JDBC》第09节:JDBC之DatabaseMetaData数据库元数据对象
- 2024-10-14 《JDBC》第18节:JDBC之数据库连接池Hikari的使用(软编码方式)
- 2024-10-14 flink教程-详解flink 1.11 中的JDBC Catalog
- 2024-10-14 肝!Spring JDBC持久化层框架“全家桶”教程
- 2024-10-14 JDBC的基础使用(jdbc 教程)
- 2024-10-14 大数据开发基础之JAVA基础-JDBC基础知识
- 2024-10-14 JDBC基础整理(jdbc 教程)
- 2024-10-14 小白都能看懂的JDBC事务(jdbc实现事务管理)
- 2024-10-14 Spring JdbcTemplate讲解(spring的jdbc模板)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)