JDBC查阅笔记---JDBC1

DriverManager(驱动管理类)作用:
 
1、注册驱动
 
2、获取数据库连接
 
 
获取连接
 
static Connection getConnection(String url,String user,String password)

url:连接路径

语法:jdbc:mysql://ip地址(域名):端口号:/数据库名称?参数键值对1&参数键值对2......

例:   jdbc:mysql://127.0.0.01:3303/db1

细节:

如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为:

jdbc:mysql//数据库名称?参数键值对(

String ulr="jdbc:mysql:///db1?useSSL=true";

)

配置useSSL=false 参数,禁用安全连接方式,解决警告提示。

Connection(数据库连接对象)作用:

1、获取执行SQL的对象

.普通执行SQL对象

Statement createStatement()

.预编译SQL的执行SQL对象:防止SQL注入

PreparedStatement prepareStatement(sql)

.执行存储过程的对象

CallableStatement prepareCall(sql)

2、管理事务

事务管理
.MYSQL事务管理
开启事务:BEGIN;/START TRANSACTION;
提交事务:COMMIT;
回滚事务:ROLLBACK;
MYSQL默认自动提交事务
JDBC事务管理:Connection接口定义了三个对应方法
开启事务:setAutoCommit(boolean autoCommit):true 为自动提交事务;false为手动提交事务,即为开启事务
提交事务:commit()
回滚事务:rollback()

 

posted @   踏上星辰  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示