JDBC连接数据库的步骤 - 极悦
首页 课程 师资 教程 报名

JDBC连接数据库的步骤

  • 2022-05-18 09:44:58
  • 3784次 极悦

使用 JDBC 将任何 Java 应用程序与数据库连接有 5 个步骤。这些步骤如下:

注册驱动类

创建连接

创建声明

执行查询

关闭连接

1.注册驱动类

Class 类的forName()方法用于注册驱动类。此方法用于动态加载驱动程序类。

forName() 方法的语法

public static void  forName(String className)抛出 ClassNotFoundException    

注册 OracleDriver 类的示例

这里,Java 程序正在加载 oracle 驱动程序来建立数据库连接。

Class.forName( "oracle.jdbc.driver.OracleDriver" );  

2.创建连接对象

DriverManager 类的getConnection()方法用于与数据库建立连接。

getConnection() 方法的语法

公共静态 连接 getConnection(String url)抛出 SQLException   
public static  Connection getConnection(String url,String name,String password)   
抛出 SQLException  

与 Oracle 数据库建立连接的示例

连接 con=DriverManager.getConnection(  
“jdbc:oracle:thin:@localhost:1521:xe” 、“系统” 、“密码” );

3.创建语句对象

Connection 接口的 createStatement() 方法用于创建语句。语句的对象负责对数据库执行查询。

createStatement() 方法的语法

公共 语句 createStatement()抛出 SQLException  

创建语句对象的示例

语句 stmt=con.createStatement();  

4.执行查询

Statement 接口的 executeQuery() 方法用于执行对数据库的查询。该方法返回 ResultSet 的对象,该对象可用于获取表的所有记录。

executeQuery() 方法的语法

公共 ResultSet executeQuery(String sql)抛出 SQLException  

执行查询的示例

ResultSet rs=stmt.executeQuery( "select * from emp" );  
而(rs.next()){  
System.out.println(rs.getInt( 1 )+ " " +rs.getString( 2 ));  
}  

5.关闭连接对象

通过关闭连接对象语句,ResultSet 将自动关闭。Connection 接口的 close() 方法用于关闭连接。

close() 方法的语法

public void  close()抛出 SQLException   

关闭连接的示例

con.close();  

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交