JDBC
JDBC(java database connectivity)是java数据库连接技术的简称,是提供各种常用数据库的能力.
1.JDBC API:是java提供的一个接口
主要功能:1.DriverManager : 依据数据库的不同, 管理JDBC驱动
2.Connection : 负责连接数据库并担任传送数据库的任务
(地址,用户名,密码)
3. Statement : 由Connection产生,负责执行SQL语句
4.ResultSet(指针): 负责保存Statement执行后所产生的的查询结果
2.过程:
1.导包
2.加载驱动类[Class.forName(com.mysql.jdbc.Driver)]
3.常见数据库连接 Connection conn = DriverManager.getConnection(url:"jdbc:mysql://localhost:3306/数据库名","用户名","密码");
4.创建执行sql语句的对象
5.创建一条sql语句
6.执行sql语句,得到rs指针{rs=Statement.executeQuery(查询)}
{rs=Statement.executeUpdate(增删改)}
7.通过rs得到单元格内容: rs.next()-->横行
rs.get数据类型(eg:rs.getInt)-->竖行
8.释放资源
3.PreparedStatement的优点:
1.提高了代码的可维护性和可读性
2.提高了sql语句执行的性能
3.提高了安全性
PreparedStament比Statement提高了代码的安全性,可读性和可维护性.