<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
4个回答
展开全部
你好:我是新手,这个问题我也刚遇到,大神们请不要喷我装13,只是想和菜鸟们一起进步,谢谢。得出几个结论一并告诉你,不要嫌我啰嗦。
<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
1,@后面也可能不是localhost,需要看你的oracle架设在哪个服务器上,这里填写的是oracle所在服务器的IP地址,你如果是装在本机上可以填写localhost或者127.0.01,如果装在其他机器上就填那台机器的IP地址,比如是局域网里的另一台机器192.168.1.13。
2,1521是端口号。
3,orcl指的是你所用oracle的全局数据库名,就是你装oracle时要你填写的数据库名称。
另外,使用oracle jdbc的时候添加jar包时弄清楚一点,oracle的jdbc jar包与oracle本身自带的JDK版本是一致的,如下对应关系:
classes12.jar - for Java 1.2 and 1.3
ojdbc14.jar - for Java 1.4 and 1.5
ojdbc5.jar - for Java 1.5
ojdbc6.jar - for Java 1.6
我的开发环境是jdk1.6,MyEclipse6.0,oracle92,当时用的是ojdbc6.jar,死活报错说是找不到oracledriver。。。后来终于弄清楚了,用了class12.jar就可以了。你如果也遇到这个问题,可以先看看自己的oracle版本,查一下这个版本自带的jdk版本,然后再找对应的jar包,这个jar包可以在oracle的jdbc文件夹的lib文件夹里找到。
希望,以上几点对你有帮助。
<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
1,@后面也可能不是localhost,需要看你的oracle架设在哪个服务器上,这里填写的是oracle所在服务器的IP地址,你如果是装在本机上可以填写localhost或者127.0.01,如果装在其他机器上就填那台机器的IP地址,比如是局域网里的另一台机器192.168.1.13。
2,1521是端口号。
3,orcl指的是你所用oracle的全局数据库名,就是你装oracle时要你填写的数据库名称。
另外,使用oracle jdbc的时候添加jar包时弄清楚一点,oracle的jdbc jar包与oracle本身自带的JDK版本是一致的,如下对应关系:
classes12.jar - for Java 1.2 and 1.3
ojdbc14.jar - for Java 1.4 and 1.5
ojdbc5.jar - for Java 1.5
ojdbc6.jar - for Java 1.6
我的开发环境是jdk1.6,MyEclipse6.0,oracle92,当时用的是ojdbc6.jar,死活报错说是找不到oracledriver。。。后来终于弄清楚了,用了class12.jar就可以了。你如果也遇到这个问题,可以先看看自己的oracle版本,查一下这个版本自带的jdk版本,然后再找对应的jar包,这个jar包可以在oracle的jdbc文件夹的lib文件夹里找到。
希望,以上几点对你有帮助。
展开全部
数据库名称
oracle10g的默认实例名都是orcl 如果在项目中可能是项目的简称,那么这个时候orcl就应该换成对应的数据库名称
oracle10g的默认实例名都是orcl 如果在项目中可能是项目的简称,那么这个时候orcl就应该换成对应的数据库名称
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是JDBC连接数据库的URL地址,JAVA虚拟机会根据对应的字符串进行解析。连接到ORACLE数据库,URL中最后一个参数是数据库名称databaseName。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你确认Eclips项目是否导入连接数据库的jar包
其次通过netmanager配置下数据库的监听并保证服务启动
然后再通过Eclips编写java连接oracle数据库代码连接到数据库
9i: classes12.jar
10g: ojdbc14.jar
11g: ojdbc5.jar (JDK5)
Ojdbc6.jar (JDK6)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "test";
String pass = "t123";
conn = DriverManager.getConnection(url, user, pass);huijiahan2010希望有所提示,有空到51cto,365testing进一步交流!
其次通过netmanager配置下数据库的监听并保证服务启动
然后再通过Eclips编写java连接oracle数据库代码连接到数据库
9i: classes12.jar
10g: ojdbc14.jar
11g: ojdbc5.jar (JDK5)
Ojdbc6.jar (JDK6)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "test";
String pass = "t123";
conn = DriverManager.getConnection(url, user, pass);huijiahan2010希望有所提示,有空到51cto,365testing进一步交流!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询