
JDBC
JDBC全称Java Database Connectivity,JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。
JDBC的优点
- 使用的驱动不同,即可连接不同的数据库。
- 使用同一套操作来操作不同的数据库
- 如果每一个数据库java都制订一套连接方式,那么当不同的数据库更新的时候,java也需要更新自己的代码,而使用jdbc,使- 用同一套代码来操作,使用不同的驱动程序(驱动程序由数据库厂商提供)来连接,这使得可以连接不同的数据库。
驱动下载
https://mvnrepository.com/search?q=mysql
例如下载 mysql
驱动安装
https://www.heibaiketang.com/note/show/639.html 可参考这个安装使用
查看连接符
操作流程
- 1.导入对应数据库的驱动类 DriverManager 类
- 2.加载驱动
- 3.获取连接数据库 Connection 接口
- 4.执行SQL语句 Statement 接口,PreparedStatement 接口,CallableStatement 接口
- 5.获取返回 ResultSet 接口
- 6.关闭连接
Mysql使用连接例子
//IP、端口、数据库名称
String url="jdbc:mysql://127.0.0.1:3306/b?useSSL=FALSE&serverTimezone=UTC";
//账号和密码
String user="root";
String passwrod="123456";
//数据库驱动加载
String driver="com.mysql.cj.jdbc.Driver";
try {
//获取连接数据库资源
Connection conn=DriverManager.getConnection(url,user,passwrod);
System.out.println(conn);
System.out.println("连接上了");
} catch (SQLException throwables) {
throwables.printStackTrace();
System.out.println("数据库连接不上");
}
Statement 和 PreparedStatement之间的关系和区别
关系:PreparedStatement继承自Statement,都是接口。
区别:PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高,更安全,提高了代码的可读性和可维护性。
版权提示
1.除了标识原创之外,其他可能来源于网友的分享,仅供学习使用2.如您发现侵犯了您的权利,请联系我们删除
3.转载必须带本文链接,否则你将侵权
4.关于会员或其发布的相关内容均由会员自行提供,会员依法应对其提供的任何信息承担全部责任,本站不对此承担任何法律责任
0 人点赞
评论区 (0)
公告通知
关于网站广告,由于需要营运成本,所以增加了广告联盟。
如果你觉得本站帮助到您,麻烦您帮点个小广告,感谢不尽。
最新视频教程
-
-
黑白课堂
- Laravel6 全套入门实战
- 1401 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 919 2
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 835 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 754 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 663 0
-
最新视频课程
-
Laravel 消息通知使用
黑白课堂混元大罗金仙
4533 03个月前
-
微信小程序等比例图片压缩上传,100%可用,非官方压缩方法
黑白课堂混元大罗金仙
4507 12年前
-
Laravel 的 PhpSpreadsheet 包入门
黑白课堂混元大罗金仙
2993 02年前
-
Laravel 表格操作 Maatwebsite/Laravel-Excel 3.1 最新版本的操作指南
黑白课堂混元大罗金仙
2923 01年前
-
ace.js 打造一款属于你的 Web 编辑器,入门文档。
黑白课堂混元大罗金仙
2917 02年前
-
wap2App 入门讲解,100%速成,全面为你讲解。
黑白课堂混元大罗金仙
2581 02年前
-
Laravel Permission 中文文档
黑白课堂混元大罗金仙
2529 02年前
-
Laravel 设置请求头 header 参数
黑白课堂混元大罗金仙
2503 01年前
-
Laravel 实现 RBAC 权限管理功能 Permission 包操作
黑白课堂混元大罗金仙
2461 02年前
-
解释 OAuth 2.0 认证 和使用场景说明
黑白课堂混元大罗金仙
2033 02年前
-
KongQi Laravel Admin2.0 文档安装
黑白课堂混元大罗金仙
563 27个月前
-
KongQi Laravel admin2.0 layui admin 版本序言
黑白课堂混元大罗金仙
384 06个月前
-
黑白课堂社区使用如何购买元宝和开通 VIP
黑白课堂混元大罗金仙
1026 01年前
-
易语言入门拖入文件导入到超级列表框表格内
空气太乙真仙
1018 011个月前
-
易语言入门易语言定时任务模块
空气太乙真仙
965 09个月前
-
Visual Studio Code 入门和使用教程安装下载
空气太乙真仙
880 01年前
-
Visual Studio Code 入门和使用教程插件安装使用
空气太乙真仙
762 11年前
-
易语言入门TAB 标签页制作
空气太乙真仙
635 011个月前
-
Visual Studio Code 入门和使用教程快捷键使用
空气太乙真仙
620 01年前
-
黑白课堂社区使用社区规范说明
黑白课堂混元大罗金仙
554 01年前
