我在驴子上下了一个oracle安装文件,文件地址是http://www.verycd.com/topics/69583/.装在自己的电脑上.通过sqlplus进去,如图,用户名称是scott,口令是oracle.我在自己的myeclipse6.5中写JDBC程序访问数据库中自带的dept表.我想问一下url中的ip地址是什么?装在本地ip地址可以写成127.0.0.1吗?还有端口号后面的SID怎么写?
我用的是在sqlplus中select SYS_CONTEXT('USERENV','INSTANCE_NAME') from dual;得到数据库的名称myora1(也就是安装过程中我写的),然后SID我就用myora1.用户名和密码分别是scott,oracle.程序代码没问题.但是报错.这个url中的ip和SID到底怎么写?求教...
我用的是在sqlplus中select SYS_CONTEXT('USERENV','INSTANCE_NAME') from dual;得到数据库的名称myora1(也就是安装过程中我写的),然后SID我就用myora1.用户名和密码分别是scott,oracle.程序代码没问题.但是报错.这个url中的ip和SID到底怎么写?求教...
端口:1521
SID:可以通过在SQL*PLus中执行:select name from V$Database;来查看。
String url="jdbc:oracle:thin:@localhost:1521:demo";
String dbUsername="scott";
String dbPassword="tiger";
Connection conn=DriverManager.getConnection(url,dbUsername,dbPassword);这几行代码里面,但是实在不知道错在哪里.不过SID不会错,我用sys登录,在sqlplus里敲select name from v$database;结果是demo.
这个值是实例名,也就是instance_name,这个与oracle_sid是不同的。
可以通过以下sql查询出实例名
select instance_name from v$instance
同时确保你的服务和监听都正常