更新时间:2022-05-18 09:44:58 来源:极悦 浏览3623次
使用 JDBC 将任何 Java 应用程序与数据库连接有 5 个步骤。这些步骤如下:
注册驱动类
创建连接
创建声明
执行查询
关闭连接
Class 类的forName()方法用于注册驱动类。此方法用于动态加载驱动程序类。
forName() 方法的语法
public static void forName(String className)抛出 ClassNotFoundException
注册 OracleDriver 类的示例
这里,Java 程序正在加载 oracle 驱动程序来建立数据库连接。
Class.forName( "oracle.jdbc.driver.OracleDriver" );
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” 、“系统” 、“密码” );
Connection 接口的 createStatement() 方法用于创建语句。语句的对象负责对数据库执行查询。
createStatement() 方法的语法
公共 语句 createStatement()抛出 SQLException
创建语句对象的示例
语句 stmt=con.createStatement();
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 ));
}
通过关闭连接对象语句,ResultSet 将自动关闭。Connection 接口的 close() 方法用于关闭连接。
close() 方法的语法
public void close()抛出 SQLException
关闭连接的示例
con.close();
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习