Java 连接 Oracle 数据库示例
下载并导入 Oracle 驱动
首先,我们需要下载并导入 JDBC 驱动程序来与 Oracle 数据库进行连接。
-
下载适用于您的 Oracle 数据库版本和 Java 版本的 JDBC 驱动程序。在本例中,我们将使用 Oracle 11g 和 Java 8。
-
将下载的驱动程序 jar 文件复制到您项目的
lib
目录下。 -
在您的 Java 项目中,右键点击项目的名称并选择“Properties”。在弹出的对话框中选择“Java Build Path” -> “Libraries” -> “Add JARs...”,然后选择复制的驱动程序 jar 文件并点击“确定”按钮。
建立数据库连接
现在我们已经成功导入了 Oracle 驱动程序,接下来我们需要编写 Java 代码来与数据库建立连接。
在本示例中,我们将连接到位于本地计算机上的 Oracle 数据库,使用用户名为 scott
和密码为 tiger
。下面是建立连接的 Java 代码:
import java.sql.*;
public class OracleDemo {
public static void main(String[] args) {
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "scott";
String password = "tiger";
Connection connection = null;
try {
// 加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立连接
connection = DriverManager.getConnection(url, user, password);
// 输出连接状态
System.out.println(connection);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
在上面的代码中,我们使用 Class.forName()
方法加载 Oracle 驱动程序。然后使用 DriverManager.getConnection()
方法建立与数据库的连接。最后,在 finally
块中关闭数据库连接。
运行 Java 代码
现在我们已经准备好运行我们编写的 Java 代码。右键点击 Java 项目并选择“Run As” -> “Java Application”,控制台将打印出以下内容:
oracle.jdbc.driver.T4CConnection@6979e8cb
这表示我们成功连接到了 Oracle 数据库。
Java 连接 MySQL 数据库示例
下载并导入 MySQL 驱动
首先,我们需要下载并导入 JDBC 驱动程序来与 MySQL 数据库进行连接。
-
下载适用于您的 MySQL 数据库版本和 Java 版本的 JDBC 驱动程序。在本例中,我们将使用 MySQL 8.0 和 Java 8。
下载地址:MySQL Connector/J
-
将下载的驱动程序 jar 文件复制到您项目的
lib
目录下。 -
在您的 Java 项目中,右键点击项目的名称并选择“Properties”。在弹出的对话框中选择“Java Build Path” -> “Libraries” -> “Add JARs...”,然后选择复制的驱动程序 jar 文件并点击“确定”按钮。
建立数据库连接
现在我们已经成功导入了 MySQL 驱动程序,接下来我们需要编写 Java 代码来与数据库建立连接。
在本示例中,我们将连接到位于本地计算机上的 MySQL 数据库,使用用户名为 root
和密码为 root
。下面是建立连接的 Java 代码:
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "root";
Connection connection = null;
try {
// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立连接
connection = DriverManager.getConnection(url, user, password);
// 输出连接状态
System.out.println(connection);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
在上面的代码中,我们使用 Class.forName()
方法加载 MySQL 驱动程序。然后使用 DriverManager.getConnection()
方法建立与数据库的连接。最后,在 finally
块中关闭数据库连接。
运行 Java 代码
现在我们已经准备好运行我们编写的 Java 代码。右键点击 Java 项目并选择“Run As” -> “Java Application”,控制台将打印出以下内容:
com.mysql.cj.jdbc.ConnectionImpl@669aa9eb
这表示我们成功连接到了 MySQL 数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java实现的连接oracle/mysql数据库功能简单示例【附oracle+mysql数据库驱动包】 - Python技术站