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() {
} //*************************************************************************
/**
*
* 俢俛僙僢僔儑儞偺愙懕傪偟傑偡丅
*
*@param
*@return
*@exception java.lang.Exception
*@since 1.0
*/
//丂夵斉棜楌丗
//*************************************************************************
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");
}
} //*************************************************************************
/**
*
* 俢俛僙僢僔儑儞偺愗抐傪偟傑偡丅
*
*@param
*@return 僄儔乕忣曬僋儔僗
*@exception
*@since 1.0
*/
//丂夵斉棜楌丗
//*************************************************************************
public JTCerrorF dbClose() {
try {
if (con != null && !con.isClosed()) {
//儘乕儖僶僢僋(惓忢廔椆帪偼close偡傞慜偵忋埵偱僐儈僢僩偡傞偙偲)
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;
}
}
这是我用过的一个oracle的连接.
配置database pilot
第一步:添加类库tools-->config libraries添加你的数据库驱动程序类
第二步:tools-->enterprise setup-->Database Drivers里面添加你刚添加的那个类库
第三步:重启JBilder后,tools-->database pilot-->option-->drivers,添加驱动程序
第四步:在database pilot点新建就可以了
import java.util.*;
import java.io.*;public class JTCDBConnectionF implements Serializable{ /* 僐僱僋僔儑儞僆僽僕僃僋僩 */
protected Connection con = null; /* 僐儞僗僩儔僋僞 */
public JTCDBConnectionF() {
} //*************************************************************************
/**
*
* 俢俛僙僢僔儑儞偺愙懕傪偟傑偡丅
*
*@param
*@return
*@exception java.lang.Exception
*@since 1.0
*/
//丂夵斉棜楌丗
//*************************************************************************
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");
}
} //*************************************************************************
/**
*
* 俢俛僙僢僔儑儞偺愗抐傪偟傑偡丅
*
*@param
*@return 僄儔乕忣曬僋儔僗
*@exception
*@since 1.0
*/
//丂夵斉棜楌丗
//*************************************************************************
public JTCerrorF dbClose() {
try {
if (con != null && !con.isClosed()) {
//儘乕儖僶僢僋(惓忢廔椆帪偼close偡傞慜偵忋埵偱僐儈僢僩偡傞偙偲)
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;
}
}
这是我用过的一个oracle的连接.
配置database pilot
第一步:添加类库tools-->config libraries添加你的数据库驱动程序类
第二步:tools-->enterprise setup-->Database Drivers里面添加你刚添加的那个类库
第三步:重启JBilder后,tools-->database pilot-->option-->drivers,添加驱动程序
第四步:在database pilot点新建就可以了
解决方案 »
- 怎么样用java实现将汉字转换为拼音?
- Servlet怎样接收conn.getOutputStream()发过来的字节流?
- 怎么在java中自动创建多级文件夹
- 请教,怎么避免MalformedInputException?
- 为什么JSplitPane只能往左移,不能往右移
- 有没有可以监控某个软件在后台的所有活动的监控软件
- 为什么我的jb8总是保存不了jsp文件,以保存jsp文件的时候就出现com.borland.primetime.util.AssertionException:euc_cn
- 请教各位牛人,完满问答下列问题有高分!急急急急急急急急!!!!!
- 位图按扭
- 向大家请教2个问题
- 字符串表达式解析
- 怎样制做一个动态增加表格一行按保存图标保存到数据库中
比方说,如果你拥有的数据库驱动是thin driver,就可以这样写:
String url = "jdbc:oracle:thin:@ipaddress:1521:SID";
String user = "user1";
String password = "passwd";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url,user,password);