///<value>jdbc:oracle:thin:@{HOST_IP}:{PORT}:{Database_name}</value>直接copy过来都没有改成具体的数据库url,又怎么可能联接到数据库呢?????????
解决方案 »
- IntelliJ IDEA 11 的一个小bug?
- java web 实际项目中使用annotation的多吗?
- 运行Maven的命令mvn活着建立maven项目出现错误
- 关于线程与定时器的问题、急、在线等!!成功立马给分.
- java.lang.reflect.InvocationTargetException错误
- webshpere 中,部署在linux平台下,出现读取XML文件错误?
- 一個關于PrepareStatement的問題!!!
- Struts里的Action为什么会无故执行2次
- sping3和hibernate4集成初始化时出现问题
- 问一个Axis的中文问题
- [求助]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今天还是三八妇女节,我却很头晕 :(