JDBC的常用接口有哪些?

分类:编程技术 时间:2024-02-20 15:26 浏览:0 评论:0
0
本文主要介绍了JDBC的常用接口,具有一定的参考价值。有兴趣的朋友可以参考一下。希望您读完这篇文章后能有所收获。让小编带你来了解一下吧。

1.驱动程序接口

每个数据库驱动程序都必须实现驱动程序接口。在编写程序时,当需要连接数据库时,需要加载数据库厂商提供的数据库驱动程序。加载方法如下:

Class.forname("jdbc.driver_class_name");
< p>同时需要注意的是使用Class.forname时,首先需要引入java.sql包。下面的代码是加载SQL Server数据库驱动的一段代码:

import java.sql.*;Class.forname("com.micsoft.jdbc.sqlserver .SQLServerDriver");

2.驱动管理器接口。

DriverManager 类是主要的JDBC 管理层,作用于用户和驱动程序之间。 DriverManager 类跟踪可用的驱动程序并在数据库和相应的驱动程序之间建立连接。它还处理驾驶员登录时间控制以及登录和跟踪信息显示等事务。

静态连接 getConnection(String url,String user,String password)

url 分为三部分:

< pre class="brush:java;">jdbc::

不同部分代表不同含义:

Protocol:jdbc代表protocol,它是 JDBC 的唯一协议。

子协议:主要用于识别数据库驱动程序。不同数据库驱动的子协议是不同的。

Subname:不同的专有驱动程序可以采用不同的实现。

3.Connection

Connection对象代表与数据库的连接,即连接建立加载的驱动程序和数据库之间。必须创建 Conneciton 类的实例。

连接 conn=DriverManager.getConneciton(url,user,password);

4.语句

Statement提供了在基础连接上运行sql语句的能力,Connection接口提供了生成Statement的方法。

5.ResultSet

Statement执行SQL语句后,以结果集的形式返回结果值。 ResultSet是包含查询结果的结果集。

我。连接到 Oracle 的示例。

Class.forname("oracle.jdbc.driver.OracleDriver").newlntance();String url="jdbc:oracle:thin:@localhost:1521:orcl ";Sring user="test";String password="test";Connecion conn=DriverManager.getConnecion(url,user,password);

二.连接Sql Server示例

Class.forname("com.microsoft.jdbc.sqlserver.SQLServerDriver").newlntance();String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" ;Sring user="ok";String password="";Connection conn=DriverManager.getConnecion(url ,user,password);

感谢您仔细阅读本文,希望小编分享的文章《JDBC常用接口有哪些》对大家有所帮助。同时希望您能够支持并关注行业资讯频道,更多相关知识等待您学习!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > JDBC的常用接口有哪些?

用户评论