Oracle11新建连接步步深入走进无缝使用(oracle11新建连接)

Oracle 11g新建连接:步步深入走进无缝使用

在Oracle 11g中,创建并使用新的连接可以帮助你轻松地管理数据库。在这篇文章中,我们将通过以下步骤介绍如何新建Oracle 11g的连接,以及如何在应用程序中使用这些连接。

步骤1:安装Oracle客户端

在安装Oracle 11g之前,你需要安装Oracle客户端。这可以在Oracle的官方网站上下载。安装程序将自动将客户端程序安装到你的电脑上。

步骤2:配置TNSnames.ora文件

在创建新的连接之前,你需要配置TNSnames.ora文件。最好的方法是使用Net Manager。在Windows操作系统中,“Net Manager”是WebLogic Server的一部分。要运行Net Manager,请执行以下步骤:

1. 打开cmd终端

2. 进入Oracle客户端的bin目录

3. 输入“Netmgr”并按下Enter键,打开Net Manager

在Net Manager中,你可以添加一个新的TNSnames.ora文件。请点击“File”菜单,然后选择“New Net Service Name…”选项。

在添加新的Net Service Name时,你需要提供以下信息:

– Service Name: 要使用的服务名称,例如“myapp1”

– Protocol: 使用的协议类型,例如“TCP/IP”

– Host name: 数据库所在的计算机名称

– Port number: 端口号,通常是1521

– SID: 数据库的ID编号

完成后,请保存配置。

步骤3:新建连接

在Oracle11g中,你可以使用以下方式创建新的连接:

1. SQL Plus

2. SQL Developer

SQL Plus是一种命令行工具,常常用于管理和使用Oracle数据库。要打开SQL Plus,请按以下步骤操作:

1. 单击Windows“开始”按钮、选择“所有程序”、“Oracle-OraDb11g_home1”、“应用程序开发”和“SQL Plus”。

2. 输入用户名和密码以进入SQL Plus。

在SQL Plus中,你可以运行SQL语句。但是要创建新的连接,你就需要使用CONNECT命令。请遵循以下步骤:

1. 在SQL Plus中,输入“CONNECT用户名/密码@服务名”命令,例如“CONNECT scott/tiger@myapp1”

2. 如果连接成功,则会显示消息“Connected”。

3. 如果登录失败,则SQL Plus会显示错误消息。请检查用户名、密码和服务名称是否正确。

SQL Developer是一种图形用户界面(GUI),可在Windows、Mac OS X和Linux操作系统上使用。在这个例子中,我们将向你展示如何使用SQL Developer连接到Oracle 11g。

1. 打开SQL Developer

2. 选择“连接”选项卡

3. 点击右上角的“新建连接”按钮

4. 输入以下信息:

– 连接名称: 用于标识连接的简短名称

– 用户名:用于登录数据库的用户名

– 密码:用户名的密码

– 主机名/IP:数据库所在的IP地址或计算机名称

– 端口:连接到数据库所使用的端口

– 服务名:上述Net Service Name的Service Name

完成后,请点击“测试”按钮验证连接是否成功。

步骤4:在应用程序中使用连接

如果你想在应用程序中使用Oracle 11g连接,请使用以下步骤:

1. 导入Java数据库连接库(JDBC)。

2. 编写代码以创建数据库连接。

3. 写代码来执行SQL语句。

在示例代码片段中,我们将使用Java编写程序,以便在我们的应用程序中使用Oracle 11g连接:

// 导入JDBC

import java.sql.*;

public class OracleTester {

private static final String URL = “jdbc:oracle:thin:@//localhost:1521/myapp1”;

private static final String USERNAME = “scott”;

private static final String PASSWORD = “tiger”;

public static void mn(String[] args) {

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

// 新建Oracle 11g连接

conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);

// 执行SQL语句

stmt = conn.createStatement();

rs = stmt.executeQuery(“SELECT * FROM employees”);

while (rs.next()) {

System.out.println(rs.getInt(1) + “\t” + rs.getString(2) + “\t” + rs.getString(3) + “\t” + rs.getDouble(4));

}

} catch (SQLException e) {

e.printStackTrace();

} finally {

// 关闭连接

try { rs.close(); } catch (Exception e) {}

try { stmt.close(); } catch (Exception e) {}

try { conn.close(); } catch (Exception e) {}

}

}

}

在这段代码中,我们使用JDBC连接到Oracle 11g数据库。然后,我们使用SQL语句“SELECT * FROM employees”来检索“employees”表中的数据。我们在控制台上打印了结果集。

结论

通过上面的步骤和示例代码,你可以轻松地新建和使用Oracle11g的连接。将来,当你需要在应用程序中连接到Oracle11g时,你可以使用这些信息和代码作为指南。


数据运维技术 » Oracle11新建连接步步深入走进无缝使用(oracle11新建连接)