使用 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();
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习