如何打开oracle数据库

如何打开oracle数据库,第1张

步骤1:打开企业管理器,如下。步骤2:选择数据库,安全性,点击新建链接服务器。步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。5步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

格式一: Oracle JDBC Thin using a ServiceName:

jdbc:oracle:thin:@//<host>:<port>/<service_name>

Example: jdbc:oracle:thin:@//19216821:1521/XE

注意这里的格式,@后面有//, 这是与使用SID的主要区别。

这种格式是Oracle 推荐的格式,因为对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有节点。

格式二: Oracle JDBC Thin using an SID:

jdbc:oracle:thin:@<host>:<port>:<SID>

Example: jdbc:oracle:thin:19216821:1521:X01A

Note: Support for SID is being phased out Oracle recommends that users switch over to usingservice names

格式三:Oracle JDBC Thin using a TNSName:

jdbc:oracle:thin:@<TNSName>

Example: jdbc:oracle:thin:@GL

Note:

Support for TNSNames was added in the driver release 10201

常用的是前两种;另外其实还有oci的连接方式,一般用不上。

你到oracle安装目录下的 %oracle_home%\install

里有份文件叫portlistini 里面列出了port,

>

前提是你的Windows能连接上你的linux啊,可以将你的虚拟机网络设置成桥接方式,然后配置linux的IP地址和你的Windows在同一个网段,关掉防火墙,这时候你的Windows就可以访问你的linux了。剩下的就是连接数据库的问题了,我不知道你是在程序当中连接还是怎么连接的。如果是写程序连接,直接写oracle的数据库的URL就可以了,其他方式的话也是写地址就可以了。

1)首先要有java连接oracle数据库的驱动类,下载好后导入到工程里

2)代码:

import javasql;

public class JDBCTest {

/

@param args

@throws ClassNotFoundException

/

public static void main(String[] args)

throws ClassNotFoundException, SQLException{

//1准备参数

String ip = "192168026";

String sid = "tarena";

String port = "1521";

String dbUser = "openlab";

String dbPassword = "open123";

String driver

= "oraclejdbcdriverOracleDriver";

//2构造驱动实例

ClassforName(driver);

//3创建连接

//连接字符串是固定的形式,oracle的形式:

String url

= "jdbc:oracle:thin:@"

+ ip + ":" + port + ":" + sid;

Connection conn

= DriverManagergetConnection

(url, dbUser, dbPassword);

//4执行SQL语句

String sql = "select id, password, name from user_sd1104 " +

"where id = 1001 and password = '1234'";

Statement stmt = conncreateStatement();

ResultSet rs

= stmtexecuteQuery(sql);//执行sql语句

while(rsnext()){

int id = rsgetInt(1);

String pwd = rsgetString(2);

String name = rsgetString(3);

Systemoutprintln("welcome," + name);

}

rsclose();

stmtclose();

connclose();

}

}

以上就是关于如何打开oracle数据库全部的内容,包括:如何打开oracle数据库、用jdbc连接oracle的url怎么写、Oracle 11g安装完后提示有个URL,可以通过这个URL管理数据库,但我没记住,我还能查看到这URL吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9375997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存