JDBC
1.本质:是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类
2.快速入门
1.导入驱动jar包
2.注册驱动
class.forname("")
3.获取数据库连接对象connection
Connection conn
4.定义sql
String sql
5.获取执行sql语句的对象statement
Statement stmt=conn.createStatement
6.执行sql,接收返回结果
int count=stmt.excute(sql)
7.处理结果
8.释放资源
stmt.close();
conn.close();
3.详解对象
1.DriverManager:驱动管理对象
1.注册驱动:告诉程序应该面向哪一个
2.获取数据库连接
getconnection (url,user,password)
jdbc:mysql://ip:端口号/数据库名称
2.Connection:数据库连接对象
1.功能
1.获取执行sql的对象
Statement createStatement()
PreparedStatement preparedStatement (string sql)
2.管理实务
开启事务:void setAutoCommit(boolean autoCommit)
提交事务:void commit()
回滚事务:void rollback()
3.Statement:执行sql对象
4.ResultSet:数据集对象
5.PreparedStatement