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()

浙公网安备 33010602011771号