## JDBC :
1.概念: Java DataBase Connectivity Java数据库连接, Java语言操作数据库。JDBC本质:其实是官方(sun公司) 定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC) 编程,真正执行的代码是驱动jar包中的实现类
2.快速入门:
步骤:
(1)导入驱动jar包
(2)注册驱动
(3)获取数据库连接对象Connection
(4)定义sql
(5)获取执行sql语句的对象Statement
(6)执行sql,接受返回结果
(7)处理结果
(8)释放资源
代码实现:
//1.导入驱动jar包
//2.注册驱动
Class . forName("com. mysql. jdbc .Driver");
//3.获取数据库连接对象
Connection conn = DriverManager . getConnection( "jdbc :mysql://localhost:3306/数据库名","root", "root");
//4.定义sql语句
String sql = "update account set balance = 500 where id = 1";
//5.获取执行sql的对象statement
Statement stmt = conn. createstatement();
//6.执行sql
int count = stmt . executeUpdate(sql);
//7.处理结果
System. out. println(count);
//8.释放资源
stmt.close();
conn. close();
3.详解各个对象:
(1) DriverManager :驱动管理对象
注意: mysq15之后的驱动jar包可以省略注册驱动的步骤。
(2)Connection :数据库连接对象
(3)Statement :执行sql的对象
(4)ResultSet :结果集对象,封装查询结果
next():游标向下移动-行
getXxx(|参数) :获取数据
* Xxx:代表数据类型
如: int getInt() ,String getstring()
*参数:
1. int :代表列的编号,从1开始
如: getstring(1)
2. string :代表列名称。如: getDouble("balance")
(5)Preparedstatement :执行sql的对象