篮之新喜 发表于 2024-12-26 14:26:55

JDBC焦点6步

1JDBC简介

java DataBase Connectivity,又称java数据库连接

[*]是独立于任何数据库管理系统的api
[*]java提供接口规范,由各个数据库厂商提供接口的实现,厂商提供的实现封装成jar文件,也就是我们俗称的数据库驱动jar包
[*]学习JDBC,充分表现了面向接口编程的好处
https://img2024.cnblogs.com/blog/3428758/202411/3428758-20241121195607871-1852605852.png
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();
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: JDBC焦点6步