扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
使用Toad for Oracle连接oracle数据库的方法:
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了肇东免费建站欢迎大家使用!
1. 单击标准工具栏上的,打开数据库登录窗口。
注: 也可以选择会话 (Session) | 新建连接 (New Connection)。
2. 单击数据库登录工具栏的。 显示添加登录记录 (Add Login Record) 窗口。
注:如果不在添加登录记录窗口中创建连接,您可以直接在数据库登录窗口中输入连接
信息。 然而,这种方法会强制您连接数据库,而您要在连接之后才能输入某些附加的
连接信息。
3. 填写用户 (User)/模式 (Schema) 和密码 (Password) 字段。
4. 选择一种连接方法:
5、按需要填写剩余的字段。
6、保存登录记录。
复查以下内容以获得附加信息:
如要保存记录而不连接数据库,单击确定 (OK)。
如要保存记录并连接数据库,选中连接 (Connect) 复选框并单击确定 (OK)。
如要保存记录并重用字段值以便快速输入新连接,单击发布 (Post)。
1.打开客户端,点击连接,选择Oracle
2.按照提示窗口填写信息,
连接名称:可以填写任意名称
连接类型:默认即可
主机名或IP地址:本地可以写localhost或者127.0.0.1
端口:默认1521
服务名或SID:选择SID,即数据库唯一标识
用户名:用户名,创建数据库时通常会创建一个该数据库的使用者即用户
密码:用户的密码
填写完毕点击连接测试,连接成功,点击确定。
步骤如下:
1、打开Eclipse。
2、点击菜单栏的“Window—Show View—Data Source Explorer”。
3、在“Data Source Explorer”里面的“Database Connections”单击鼠标右键,选择“New”。
4、在弹出窗口上选择数据库类型,然后点“Next”。
5、添加好驱动,填好各项配置。
6、完成后,点“Test Connection”,提示成功即可点“Finish”完成配置。
1、安装完dbeaver软件后,点击图标启动。启动完成后,在首页的左侧的数据库导航窗口中点击右键,在出现的菜单中找到“新建连接”的选项并点击打开连接编辑窗口。
2、在打开的窗口中,找到你要连接的数据库的类型和对应的驱动。比如我们需要的连接数据库是SQL Server,驱动程序是jdbc,则点击MS SQL Server后,选择Microsoft Driver.选择完成后点击底部的Next按钮进入下一步。
3、在通用JDBC连接设置窗口中,输入数据库所在服务器或电脑的IP地址后,系统会自动生成JDBC URL,并且默认了SQL Server的端口号为1433。如果需要指定连接的数据库或者模式的名称的话就在空格中输入...然后数据数据库连接的用户名和密码。
4、输入完成后,在窗口底部右侧有一个“Test Connection”(测试连接)的按钮,点击该按钮后可以测试输入的信息,比如地址、用户名和密码等是否正确。返回结果为success的话,说明连接是通的。点击“OK”按钮关闭窗口后点击“Next”进入下一步。
5、在创建新的连接窗口中,因为不需要输入内容,也不用代理。所以这个窗口中没有信息编辑,直接点击底部的“Next”按钮进入下一步。
6、结束创建连接窗口中,选择你要创建的连接类型。系统提供了三种类型:开发、测试和产品,建议选择开发或者测试模式。还可以选择连接修改的内容是否自动提交,如果是测试环境上的话这个选项不用管,如果是正式在用的数据库的话,建议不要自动提交。
7、连接创建完成后,在左侧的数据库导航窗口中找到对应的连接,点击后系统自动连接远程数据库,并将数据库中的内容更新下来。如图可以看到远程数据库中的各个实例。
8、点击实例名称后,在下面显示了具有该实例访问权限的各个用户。点击用户头像后,系统自动刷新该用户可以访问的表,一个用户可以访问多张表,在该用户下罗列了他所能够访问的表的名称。
一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)
1.
添加命名空间System.Data.OracleClient引用
2.
using
System.Data.OracleClient;
3.
string
connString
=
"User
ID=IFSAPP;Password=IFSAPP;Data
Source=RACE;";
OracleConnection
conn
=
new
OracleConnection(connString);
try
{
conn.Open();
MessageBox.Show(conn.State.ToString());
}
catch
(Exception
ex)
{
ShowErrorMessage(ex.Message.ToString());
}
finally
{
conn.Close();
}
二:通过System.Data.OracleClient(需要安装Oracle客户端不需配置tnsnames.ora)
1.
添加命名空间System.Data.OracleClient引用
2.
using
System.Data.OracleClient;
3.
string
connString
=
"User
ID=IFSAPP;Password=IFSAPP;Data
Source=(DESCRIPTION
=
(ADDRESS_LIST=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
127.0.0.1)(PORT
=
1521)))
(CONNECT_DATA
=
(SERVICE_NAME
=
RACE)))";
OracleConnection
conn
=
new
OracleConnection(connString);
try
{
conn.Open();
MessageBox.Show(conn.State.ToString());
}
catch
(Exception
ex)
{
ShowErrorMessage(ex.Message.ToString());
}
finally
{
conn.Close();
}
三:通过System.Data.OleDb和Oracle公司的驱动
1.
添加命名空间System.Data.OracleClient引用
2.
using
System.Data.OleDb;
3.
string
connString
=
"Provider=OraOLEDB.Oracle.1;User
ID=IFSAPP;Password=IFSAPP;Data
Source=(DESCRIPTION
=
(ADDRESS_LIST=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
127.0.0.1)(PORT
=
1521)))
(CONNECT_DATA
=
(SERVICE_NAME
=
RACE)))";
OleDbConnection
conn
=
new
OleDbConnection(connString);
try
{
conn.Open();
MessageBox.Show(conn.State.ToString());
}
catch
(Exception
ex)
{
ShowErrorMessage(ex.Message.ToString());
}
finally
{
conn.Close();
}
四:通过System.Data.OleDb和微软公司的Oracle驱动
1.
添加命名空间System.Data.OracleClient引用
2.
using
System.Data.OleDb;
3.
string
connString
=
"Provider=MSDAORA.1;User
ID=IFSAPP;Password=IFSAPP;Data
Source=(DESCRIPTION
=
(ADDRESS_LIST=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
127.0.0.1)(PORT
=
1521)))
(CONNECT_DATA
=
(SERVICE_NAME
=
RACE)))";
OleDbConnection
cnn
=
new
OleDbConnection(connString);
try
{
conn.Open();
MessageBox.Show(conn.State.ToString());
}
catch
(Exception
ex)
{
ShowErrorMessage(ex.Message.ToString());
}
finally
{
conn.Close();
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流