关于连接oracle数据库操作的
如题已将classes12.jar,添加到web-ini/lib/下。并在项目类库中添加了classes12.jar.在tomcat/common/lib/也放了classes12.jar.当用eclipse调试的时候,总会出现
Source not found
does not contain the source for the oracleConnection class
请大侠告诉我原因及解决方案··
在此谢过了· --------------------编程问答-------------------- classes 12.jar 现在貌似都不用这个了,连接orcale 的数据库现在的jar包都 odbc.jar
用这个,不用仍在 tomcat的库里,再就是连接代码,你随便 百度 谷歌 都一片
下面给你个 连接的代码 做参考:
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";--------------------编程问答-------------------- DriverManager 这个是哪里引用出来的呢,我刚刚学,见笑了。 --------------------编程问答-------------------- 你跟踪进去的时候需要源码包,而你没有下源码包。可以通过添加add source那里添加或者在java bulid path那source attachement那点击edit --------------------编程问答-------------------- 我有跟进去,我也有选那个包,但是提示说。源文件找不到附加OracleConnect.class。里面很多类都是这样··但,我解压进去看,又有这些OracleConnect.class文件存在。 --------------------编程问答-------------------- 将class12.jar 考到tomcat webapps下的 你的工程的lib目录下 --------------------编程问答-------------------- 都有的啊、 --------------------编程问答--------------------
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
http://www.firstload.com/?ir=1&fn=classes12.jar+%E6%BA%90%E7%A0%81
推荐你下次还是用odbc吧 --------------------编程问答-------------------- 不知道和你oracle的版本对应上没 --------------------编程问答-------------------- “将classes12.jar,添加到web-ini/lib/下”路径错了,怎么找得到呢?路径是:
WEB-INF/lib --------------------编程问答-------------------- 还有就是要看看你的jar包与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
ojdbc5_g.jar - for Java 1.5 包含跟踪代码。
ojdbc6.jar - for Java 1.6
ojdbc6_g.jar - for Java 1.6 包含跟踪代码。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 你用ojdbc14.jar就可以了,那个没听过 --------------------编程问答-------------------- 还有,楼主class12.jar不包含源码的。所以你跟踪不进去。 --------------------编程问答--------------------
public class DriverManager extends Object
java.lang.Object
java.sql.DriverManager
补充:Java , Web 开发