Mysql方式:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlDB {
private String strClass = "com.mysql.jdbc.Driver";
private String strDriver = "jdbc:mysql://localhost:3306/s_smdb";
private String strUser = "root";
private String strPwd = "123";
private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;
private static CDBAccess instance = null;
private CDBAccess() throws ClassNotFoundException, SQLException{
Class.forName(strClass);
conn = DriverManager.getConnection(strDriver,strUser,strPwd) ;
}
public static CDBAccess getInstance() throws ClassNotFoundException, SQLException{
if(instance == null){
instance = new CDBAccess();
}
return instance;
}
public ResultSet executeQuery(String strsql) throws SQLException{
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(strsql);
return rs;
}
public int executeUpdate(String strsql) throws SQLException{
int i = 0;
stmt = conn.createStatement();
i = stmt.executeUpdate(strsql);
return i;
}
public void close() throws SQLException{
if(rs != null){
rs.close();
}
if(stmt != null){
stmt.close();
}
if(conn != null){
conn.close();
}
if(instance != null){
instance = null;
}
}
}
Oracle方式:
package util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class OracleDB {
public static Connection getConnection(){
Connection con=null;
String driver="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@192.168.8.34:1521:ora9";
String username="scott";
String password="tiger";
try{
Class.forName(driver);
con=DriverManager.getConnection(url,username,password);
}catch(Exception e){
e.printStackTrace();
}
return con;
}
public ResultSet exeQuery(String sql){
ResultSet rs=null;
Connection con=null;
Statement sta=null;
try{
con=getConnection();
sta = con.createStatement();
rs=sta.executeQuery(sql);
}catch(Exception e){
e.printStackTrace();
}
return rs;
}
public int upaQuery(String sql){
Connection con=null;
int i=0;
try{
con=getConnection();
con.setAutoCommit(false);
Statement sta = con.createStatement();
i=sta.executeUpdate(sql);
con.commit();
}catch(Exception e){
e.printStackTrace();
}
return i;
}
//3.关闭资源
public static void release(ResultSet rs,Statement stamt,Connection con){
if(rs!=null){
try{
rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
if(stamt!=null){
try{
stamt.close();
}catch(Exception e){
e.printStackTrace();
}
}
if(con!=null){
try{
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
}
相关推荐
文档包含了Oracle数据库的连接,以及检测是否连接成功,还包含的MySQL数据库的连接及检测,这是基于初学者的学习使用
Oracle和MySQL的数据库连接jar包
Oracle创建DBlink连接MYSQL数据库
oracle 和mysql数据库的连接池
oracle和mysql链接信息,主要是关于数据库的链接的信息,怎样链接数据 库,得到数据库中的链接的信息。
JDBC的URL=协议名:子协议名:数据源名。 a 协议名总是“jdbc”。 b 子协议名由JDBC驱动程序的编写者决定。 c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。...几种常见的数据库连接.......
java连接oracle和mysql数据库的jar包。
java连接oracle/mysql数据库简单示例(附oracle+mysql数据库驱动包)
Oracle mysql 连接数据库的context.xml配置文件
MySQL、Oracle数据库连接的jar包
一、sql-developer工具准备 二、工具使用说明 三、创建MySQL、Oracle数据库连接信息 四、Mysql数据库移植到Oracle数据库 五、通过PLsql登录
Linux下ORACLE 使用dblink连接mysql_lijilinjy的专栏-CSDN博客.mhtml
Informatica配置Oracle和Mysql连接
Oracle/Mysql数据库连接jar包全.连接数据库时必备的jar包。
navicat100_premium支持各种数据例如Oracle,Mysql等的连接的图形界面工具,里面包含序列号,
这是用连接池技术管理连接oracle数据库的工具类代码,如果想连接MySQL,直接修改配置文件即可。
本周由于公司一个系统的oracle数据库需要采集另一个系统mysql数据库的数据,于是对oracle通过dblink连接mysql进行了研究,测试环境是单实例oracle 10g 64位,折腾了半天搞定了,但是生产环境是10g rac,原本以为会很...
hibernate连接Oracle和mySql数据库驱动下载,mysql-connector-java-5.1.7-bin.jar,ojdbc6.jar,ojdbc7.jar,xdb6.jar,ucp.jar,simplefan.jar,orai18n.jar,ons.jar,antlr-2.7.7.jar,c3p0-0.9.2.1.jar等等全部...
navicat15,可以连接MySQL、Oracle等主流数据库 连接Oracle需要配置OCI
oracle Mysql sqlserver 数据库连接jar