呵呵,为什么这么写啊?
@192.168.0.1:1521...
具体参数记不清楚了,看看jdbc的文档就是了
不要忘了,listen要起来
@192.168.0.1:1521...
具体参数记不清楚了,看看jdbc的文档就是了
不要忘了,listen要起来
解决方案 »
- Eclipse中Debug 和 Run 模式下 对java.awt.datatransfer.DataFlavor 对象调用hashCode()所得值不同?为什么?谢谢
- 关于JTabbedPane相关的问题
- Hibernate在网络异常情况下,如何保持连接?
- 大家调试Jsp+bean时都怎么调试阿?如何让bean里面的测试信息在调试的时候出来,不调试的时候不出来,不要告诉我用"//"
- Java做GUI方便么?
- 急!关于servlet程序的问题
- Japplet中,我要在关闭ie窗口时不关闭其他的ie窗口,怎么办?用System.exit(0)就全关闭了!
- 初学者问题!!!
- 数据库中表字段的比较
- 关于java applet的调用问题
- 新手上路``````````撒200分算了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 没有胆子大的吗,什么年头还骗人!
package jp.co.nec.JTC;import java.sql.*;
import java.util.*;
import java.io.*;
public class JTCDBConnectionF implements Serializable{
protected Connection con = null;
public JTCDBConnectionF() { }
public void dbOpen() throws java.lang.Exception{
if (con == null || con.isClosed()) {
String url = "jdbc:oracle:oci8:@apsv";
String user = "scott";
String pass = "tiger";
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection(url,user,pass);
con.setTransactionIsolation( con.TRANSACTION_READ_COMMITTED );
con.setAutoCommit(false); System.out.println("DB OPEN");
} else {
System.out.println("OPENED DB");
}
}
public JTCerrorF dbClose() {
try {
if (con != null && !con.isClosed()) {
con.rollback();
con.close();
System.out.println("DB CLOSE");
} else {
System.out.println("CLOSED DB");
}
}
catch (SQLException se) {
// return new JTCerrorF(se.getErrorCode(),se);
return new JTCerrorF("PD05",se); //DB CLOSE
}
finally {
con = null;
}
return (JTCerrorF)null;
}
}
现在别人用的是oci8的连接方式,是配置了oracle客户端后的连接方式。
但还是写错了:
应该如下:
Connection conn = DriverManager.getConnection
("jdbc:oracle:oci8:@HostStr", "scott", "tiger");
其中hostStr为主机字符串。
不过楼上介绍的thin连接方式具有更好的适用性,因为不用安装客户端了。
如下是获得连接的一个方式:
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@myhost:1521:orcl", "scott", "tiger");其中myhost为主机名或ip地址,orcl为数据库实例名。
你是说我误导别人吗?我用的就是oracle8i啊,怎么了,有问题,是不是你的能力不够啊,我门的项目一直用的就是这个。
然后你的呢,不好意思,因为留言的时候我都没有看你的贴,因为好像印象中你这段程序代码贴来贴去不知道多少回了,所以我看都没看就以为是最常用的thin连接方式了。
呵呵,偶的能力的确不够。我才两个三角形。
你们的项目是跨平台的么?不过采用oci8连接方式的很少是跨平台的。