JDBC的使用步骤:
1 获取数据库的驱动包
2 将数据库的驱动包导入到项目中(类路径下)
3 配置连接属性
url:jdbc:mysql://localhost:3306/databaseName
driver:com.mysql.jdbc.Driver/oracle.jdbc.dirver.OracleDriver
user:username
password:password
jdbc.properties
4 加载(注册)驱动 class.forName(驱动的全类名);
5 获取链接:
Connection conn =DriverManager.connection(url,userr.password);
6 获取执行对象
Statement/PreparedStatement
Statement stmt = conn.createStatement();
PreparedStatement pstmt = conn.preparedStatement()
Statement /PreparedStatement 区别
Statement :执行静态sql (sql是通过拼串的形式拼接出来的) 存在SQL注入的风险
PreparedStatement :执行预编译sql 可以有效的预防SQL注入
7 执行sql
调用stmt/pstmt的executeUpdatet() executeQuery()
8 如果执行的是查询操作 则需要进行结果集的处理
ResultSet表示结果集
next()判断是否有记录
getXXX(index/name)获取相应的记录的值
ResultSetMetaData
使用它可以获取结果集对象的一些描述信息
getColumnCount()
getColumnName()
getColumnLable()
getColumnType()
9 释放资源。