///<value>jdbc:oracle:thin:@{HOST_IP}:{PORT}:{Database_name}</value>直接copy过来都没有改成具体的数据库url,又怎么可能联接到数据库呢?????????
解决方案 »
- 谁有 J2SE and J2EE API 中文版?
- sql server 2000和2005连接池包在哪下
- 关于struts1.1中配置数据源的问题
- 用spring jdbctemplete在jsp做分页怎么弄
- 如何结束我当前的线程或方法
- 请问 在sql语句中含有汉字,为什么不行?怎么解决?在线等。
- 如果一个应用采用了过滤器,为什么很多错误在控制台报的是过滤器错误,而不报具体的错误,能解决这个问题么?同样的,在struts中(见内容
- 用struts的过程中,出现了一个搞不懂的错误(在线等)
- JBuilder7开发java应用程序,其移植性如何?
- java 导入excel遇到VLOOKUP的问题
- [求助]SAX读取XML的问题
- 我用jdbc连了一个access数据库,做了个japplet,但html开不了,请问怎么回事?详细的说明在里头!
oracle.jdbc.driver.OracleDriver
还是:
oracle.jdbc.OracleDriver 呢?url是写成: oracle.jdbc.thin:@//10.10.2.153:1521/mydbsid
还是写成: oracle.jdbc.thin:@10.10.2.153:1521:mydbsid这么多种搞法,今儿上午我基本上都一一组合遍了,但还是不行,头大阿!!!!唯独下面这个TestCase可以运行:
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class OracleConnectionTest extends TestCase { /*
* @see TestCase#setUp()
*/
protected void setUp() throws Exception {
super.setUp();
} /*
* @see TestCase#tearDown()
*/
protected void tearDown() throws Exception {
super.tearDown();
}
public void testConnectToOracle() {
String url_ = "//10.10.2.153:1521/track30.dichainits.com";
String id_ = "track";
String pass_ = "track";
try {
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@" + url_, id_, pass_);
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select OEM_DESC from DC_GPS_OEM_TYPE");
while (rset.next())
System.out.println(rset.getString(1));
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
fail("connection creation failed.");
}
}
}真是搞不明白——难道是Tomcat5.0的错!?
还是写成: oracle.jdbc.thin:@10.10.2.153:1521:mydbsid写错了,应该是:url是写成: jdbc:oracle:thin:@//10.10.2.153:1521/mydbsid
还是写成: jdbc:oracle:thin:@10.10.2.153:1521:mydbsid今天还是三八妇女节,我却很头晕 :(