oracle连接数据库的例子
2007-09-10 14:54
197 查看
package exampleTree;
import java.sql.*;
import java.io.*;
import java.util.*;
public class DBConn{
protected Connection gConnect = null;
public Statement gStatement = null;
protected boolean gConnected = false;
public DBConn(){}
public boolean connect()
{
String lUrl = "";
String lUserName = "qdjweb";//数据库的用户名
String lPassWord = "qdpower";//数据库的密码
boolean lConnFlag = false;
try
{
if(!gConnected)
{
//你要赋一个值给lUrl变量,在这里输入你的数据库的url,例如:lUrl="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=tree";
lUrl = "jdbc:oracle:thin:@192.168.1.66:1521:ora9idb";
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
this.gConnect = DriverManager.getConnection(lUrl, lUserName, lPassWord);
this.gConnected = true;
lConnFlag = true;
}
}
catch(SQLException ex)
{
System.out.println("SQLException......");
ex.printStackTrace(System.out);
}
catch(ClassNotFoundException ee)
{
System.out.println("ClassNotFoundException......");
ee.printStackTrace();
}
catch(Exception exc)
{
System.out.println("Exception......");
exc.printStackTrace();
}
return lConnFlag;
}
public Statement createStatement()
{
try
{
return this.gConnect.createStatement();
}
catch(Exception ex)
{
ex.printStackTrace(System.out);
}
return this.gStatement;
}
public boolean disconnect()
{
boolean lDisconnect = false;
try
{
if(!(gStatement==null))
{
gConnect.commit();
gStatement.close();
lDisconnect = true;
}
}
catch (SQLException ex)
{
ex.printStackTrace();
}
finally
{
this.disconnectA();
}
return lDisconnect;
}
protected boolean disconnectA()
{
if (!gConnected) return true;
gConnected = false;
if(gConnect==null) return true;
try
{
gConnect.close();
}
catch(SQLException ee)
{
return false;
}
return true;
}
public void close()
{
this.disconnect();
}
public void closeAbort()
{
this.disconnectA();
}
}
import java.sql.*;
import java.io.*;
import java.util.*;
public class DBConn{
protected Connection gConnect = null;
public Statement gStatement = null;
protected boolean gConnected = false;
public DBConn(){}
public boolean connect()
{
String lUrl = "";
String lUserName = "qdjweb";//数据库的用户名
String lPassWord = "qdpower";//数据库的密码
boolean lConnFlag = false;
try
{
if(!gConnected)
{
//你要赋一个值给lUrl变量,在这里输入你的数据库的url,例如:lUrl="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=tree";
lUrl = "jdbc:oracle:thin:@192.168.1.66:1521:ora9idb";
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
this.gConnect = DriverManager.getConnection(lUrl, lUserName, lPassWord);
this.gConnected = true;
lConnFlag = true;
}
}
catch(SQLException ex)
{
System.out.println("SQLException......");
ex.printStackTrace(System.out);
}
catch(ClassNotFoundException ee)
{
System.out.println("ClassNotFoundException......");
ee.printStackTrace();
}
catch(Exception exc)
{
System.out.println("Exception......");
exc.printStackTrace();
}
return lConnFlag;
}
public Statement createStatement()
{
try
{
return this.gConnect.createStatement();
}
catch(Exception ex)
{
ex.printStackTrace(System.out);
}
return this.gStatement;
}
public boolean disconnect()
{
boolean lDisconnect = false;
try
{
if(!(gStatement==null))
{
gConnect.commit();
gStatement.close();
lDisconnect = true;
}
}
catch (SQLException ex)
{
ex.printStackTrace();
}
finally
{
this.disconnectA();
}
return lDisconnect;
}
protected boolean disconnectA()
{
if (!gConnected) return true;
gConnected = false;
if(gConnect==null) return true;
try
{
gConnect.close();
}
catch(SQLException ee)
{
return false;
}
return true;
}
public void close()
{
this.disconnect();
}
public void closeAbort()
{
this.disconnectA();
}
}
相关文章推荐
- JDBC连接数据库的例子(oracle)
- .net 连接ORACLE 数据库的例子
- .net 连接ORACLE 数据库的例子
- 如何在不安装Oracle客户端的情况下,使用PL/SQL Developer连接数据库
- Java连接Oracle数据库开发银行管理系统【二、设计篇】
- PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[Oracle 10G版]
- Oracle建立远程数据库连接
- jdbc数据库连接实例(oracle)
- oracle instant client 11.2 连接 IPV6数据库
- Java 与 Oracle 数据库的连接
- ORACLE配置本地数据库给远程连接
- vs2008c#连接数据库(含四个例子)
- Oracle安装步骤及PL/SQL Developer连接数据库
- jdbc 数据库的连接(sqlserver oracle)
- jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
- 四种常见数据库的连接方式:Mysql,Oracle,SQLserver,ACCESS
- Navicat for Oracle连接数据库时报错"ORA-12737 set ZHS16GBK"
- 配置ORACLE 客户端连接到数据库
- Oracle连接数据库
- 使用 Navicat Lite 连接 Oracle 数据库