⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databaseconn.java

📁 java阿里巴巴代码
💻 JAVA
字号:
package com.ahbay.DataBaseMgr;

import java.util.*;
import java.sql.*;
import javax.sql.*;
import java.io.*;
 import com.saas.biz.commen.config;
//import org.apache.struts.action.Action;
import javax.naming.*;
	
	/**
  * 通过thin方式获得Oracle数据库连接
	*/
public class DataBaseConn
{
	public DataBaseConn(){}
/**
	public Connection GetConnection() 
	{
		Connection ConnectionHandle=null;	
		
		try
		{
			Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
			String url="jdbc:oracle:thin:@192.168.10.202:1521:saas"; //orcl为数据库的SID 
			String user="dev"; 
			String password="111111"; 
			ConnectionHandle= DriverManager.getConnection(url,user,password);
			ConnectionHandle.setAutoCommit(true);
		}	 
	  	catch(ClassNotFoundException cnf){
			System.out.println("driver not find");
			return null;
  		}
  		catch(SQLException sqle)
  		{
			System.out.println("can't connection db");
			return null;
  		}
		catch (Exception e) 
		{
	  		System.out.println("Failed to load JDBC/ODBC driver.");
	  		return null;
   		}
	
		
		return ConnectionHandle;
	}
**/		
	/**public Connection GetConnection() 
	{
		String username = "root";
        String password = "111111";
        
        Connection ConnectionHandle = null;
        
        String driver =  "org.gjt.mm.mysql.Driver";//
        String link = "jdbc:mysql://192.168.10.86:3306/soft_xsaas?useUnicode=true&characterEncoding=GBK";
        try
        {
        	Class.forName(driver).newInstance();
        	ConnectionHandle = DriverManager.getConnection(link,username,password);      
        	ConnectionHandle.setAutoCommit(false);    
        }
        catch(Exception e)
        {
        	System.out.println("insert Edit error message :"+e.getMessage());
        }
        return ConnectionHandle;
	}**/
	public Connection GetConnection()
    {        
        config configFile= new config();
        configFile.init();
        String username = configFile.getString("mysqlbase.user");
        String password = configFile.getString("mysqlbase.password");
        
        String driver =  "org.gjt.mm.mysql.Driver";//
        String link = "jdbc:mysql://"+configFile.getString("mysqlbase.host")+":"+configFile.getString("mysqlbase.port")+"/"+configFile.getString("mysqlbase.sid")+"?useUnicode=true&characterEncoding=GBK";
        Connection ConnectionHandle = null;
        try
        {
        	Class.forName(driver).newInstance();
        	ConnectionHandle = DriverManager.getConnection(link,username,password);      
        	ConnectionHandle.setAutoCommit(false);   
        }
        catch(Exception e)
        {
        	System.out.println("insert Edit error message :"+e.getMessage());
        }
        return ConnectionHandle;
    }
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -