Oracle 11g数据库连接与访问实践(oracle11g连接串)
Oracle 11g数据库连接与访问实践
Oracle是一种非常流行的关系型数据库管理系统(RDBMS),其版本包括11g、12c和18c等。本文将介绍使用Java语言连接和访问Oracle 11g数据库的实践方法。
1. 安装Oracle 11g数据库
需要在本地机器上安装Oracle 11g数据库。在Oracle官网上下载安装包,然后按照安装向导进行安装即可。
2. 创建一个Oracle账号
在Oracle 11g数据库中创建一个账号,该账号用于连接和访问数据库。可以使用SQL Developer工具或者Oracle SQL*Plus命令行工具来创建账号。
使用SQL Developer:
① 打开SQL Developer软件
② 点击菜单栏中的“创建连接”
③ 在对话框中输入数据库连接信息(用户名、密码、主机、端口等)
④ 测试连接,如果连接成功,则可以使用该账号连接数据库
使用Oracle SQL*Plus命令行工具:
在本机上安装Oracle 11g客户端软件,利用命令行工具登录到Oracle服务,创建数据库账号。具体操作如下:
① 打开命令提示符(CMD)界面
② 输入sqlplus /nolog命令,进入SQL*Plus命令行模式
③ 输入connect /as sysdba命令登录到Oracle服务,在数据库中创建一个账号
3. 连接和访问Oracle数据库
在Java中连接和访问Oracle数据库需先获取一个Oracle连接对象。可以使用ojdbc14.jar这个驱动程序包来连接Oracle数据库。
在Java项目中导入ojdbc14.jar这个驱动包。
接下来,使用以下代码在Java中创建一个Oracle连接对象:
“`java
import java.sql.*;
public class OracleConnection {
public static void mn(String[] args) {
Connection connection = null;
try {
//1. 获取Oracle驱动程序包
Class.forName(“oracle.jdbc.driver.OracleDriver”);
//2. 获取Oracle数据库连接
connection = DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:xe”, “username”, “password”);
//3. 执行查询
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(“select * from table_name”);
//4. 处理查询结果
while (resultSet.next()) {
System.out.println(resultSet.getString(1) + “\t” + resultSet.getString(2));
}
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} finally {
try {
//5. 关闭连接
if (connection != null && !connection.isClosed()) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
其中,“username”和“password”是之前步骤中创建的Oracle账号的用户名和密码。运行该程序后,就可以连接和访问Oracle数据库了。
综上,本文介绍了使用Java语言连接和访问Oracle 11g数据库的实践方法。需要注意的是,在连接数据库之前需要先安装好Oracle 11g数据库,并创建一个账号用于连接和访问数据库。