java jdbc 连接oracle查询建表语句
使用Java JDBC连接Oracle数据库并执行查询或建表语句,你需要首先确保已经安装了Oracle JDBC驱动(例如ojdbc8.jar)。以下是一个简单的示例,展示如何连接到Oracle数据库并执行查询或建表语句。
1、导入必要的库:
java
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.Statement; 
import java.sql.ResultSet;  如何连接oracle数据库
import java.sql.SQLException;
2、加载Oracle JDBC驱动:
java
Class.forName("oracle.jdbc.driver.OracleDriver");
3、建立数据库连接:
java
String url = "jdbc:oracle:thin:@//localhost:1521/orcl"; // 根据你的数据库地址和端口进行修改 
String username = "your_username"; // 你的数据库用户名 
String password = "your_password"; // 你的数据库密码 
Connection connection = Connection(url, username, password);
4、创建Statement对象并执行查询或建表语句:
java
Statement statement = ateStatement(); 
String sql = "CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(30), age INT)"; // 建表语句示例 
try { 
    ute(sql); // 执行建表语句 
    System.out.println("Table created successfully"); 
} catch (SQLException e) { 
    e.printStackTrace(); 
}
5、执行查询语句并获取结果:
java
sql = "SELECT * FROM employees"; // 查询语句示例 
try { 
    ResultSet resultSet = uteQuery(sql); // 执行查询语句,获取结果集 
    while (()) { // 遍历结果集 
        System.out.println("ID: " + Int("id")); // 获取列数据,这里以id列为例 
        System.out.println("Name: " + String("name")); // 获取列数据,这里以name列为例 
        System.out.println("Age: " + Int("age")); // 获取列数据,这里以age列为例 
    } 
} catch (SQLException e) { 
    e.printStackTrace(); 
} finally { // 最后,关闭连接和Statement对象以释放资源 
    try { 
        if (resultSet != null) resultSet.close(); 
        if (statement != null) statement.close(); 
        if (connection != null) connection.close(); 
    } catch (SQLException e) { 
        e.printStackTrace(); 
    } 
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。