1、JDBC API
1)、DriverManager:管理数据库去驱动的类
2)、Connection:代表一个数据库连接
3)、Statement:执行sql语句的容器
4)、ResultSet:查询返回的结果集
2、Java 程序连接mysql 数据库的步骤
1)、把mysql数据库的驱动程序加入到当前的classpath下
2)、连接mysql数据库至少需要以下元素
①、数据库驱动实现Driver接口的权限类名:driverClass
②、连接数据库的url
③、连接数据库的用户名:user
④、连接数据库的密码:password
3)、步骤:
①、准备数据库的driverClass,url,user,password
②、加载驱动程序:Class.forName(driverClass);
③、调用DriverManager 的
getConnection(url,user,password) 获得数据库连接
3、Java程序通过JDBS向数据库插入一条数据
1)、获取数据库连接的Connection对象
2)、获取用于执行sql语句的Statement 对象:通过调用createStatement
3)、准备sql语句
4)、执行sql语句:通过调用Statement对象的execute(String sql)
5)、关闭数据库连接
6)、注意:无论是否出现异常,都必须保证正确的关闭数据库连接,
关闭数据库的语句应该放在finally代码块中,
只有这样才能保证其一定会执行
4、ResultSet对象
1)、ResultSet 对应查询之后的结果的集合
2)、ResultSet 对象以逻辑表格的形式封装了执行数据库操作的结果集
3)、ResultSet 对象维护了一个指向单签数据行的游标,初始的时候,游标在第一行之前,通过对象的next() 方法移动到下一行
4)、若ResultSet当前行有效,可以通过getXxx(int),getXxx(String)获取当前行的某一列的值。
感谢来访,有写的不好或者不对的地方,希望您能提出宝贵意见和建议,多多交流!