1JDBC简介
java DataBase Connectivity,又称java数据库连接
- 是独立于任何数据库管理系统的api
- java提供接口规范,由各个数据库厂商提供接口的实现,厂商提供的实现封装成jar文件,也就是我们俗称的数据库驱动jar包
- 学习JDBC,充分体现了面向接口编程的好处

2.JDBC核心6步
1.注册驱动(注册oracle驱动)
Class.forName("oracle.jdbc.driver.OracleDriver"); |
2.获取连接对象
需要三个参数,url包含数据库的IP地址,端口号,数据库名字
用户名和密码
String url="jdbc:oracle:thin:@localhost:1521:orcl"; | |
String username="system"; | |
String password="123456"; | |
Connection connection=DriverManager.getConnection(url, username, password); |
3.创建执行sql语句的对象
链接对象connection调用方法createStatement()来获得执行sql语句的对象
Statement=connection.createStatement(); |
4.编写sql语句,并执行,接受返回的结果
将写好的sql语句放在一个String里,sql语句本身不用再加“;”
String sql="select Sno,Sname from Student"; | |
ResultSet resultSet=statement.executeQuery(sql);//结果集获取结果 |
5.处理结果,遍历结果集
注意:类似getInt()的参数要和表中的名字一致
while(resultSet.next()){ | |
int sno=resultSet.getInt("Sno"); | |
String sname=resultSet.getString("Sname"); | |
System.out.println("sno="+sno+"\t"+"sname="+sname); | |
} | |
`` | |
6.释放资源 | |
注意:先创建的后释放,后创建的先释放 | |
```java | |
resultSet.close(); | |
statement.close(); | |
connection.close(); |
561

被折叠的 条评论
为什么被折叠?



