📄 connectdb.java
字号:
/*
* 编写:Java一族
* qq群号 6608058
* QQ:308212012
* Created on 2003年11月19日
*/
package com.jgt.util; //你编译时候可以修改package
import java.util.*;
import java.io.*;
import java.sql.*;
import javax.naming.*;
import javax.sql.*;
public class ConnectDB{
//数据库配置参数
private String driverClass;
private String dbUrl;
private String dbUser;
private String dbPwd;
private String yn;
private Connection con;
private String ny;
private String lookup;
public ConnectDB(){
try{
Properties props = new Properties();
props.load(new FileInputStream("db.properties"));
dbUrl = props.getProperty("dbUrl");
dbUser = props.getProperty("dbUser");
dbPwd = props.getProperty("dbPwd");
yn=props.getProperty("yn");
ny=props.getProperty("ny");
lookup=props.getProperty("lookup");
}catch(Exception e){e.printStackTrace();}
}
public Connection connection(){ //得到Conncetion对象
try{
if(ny.equals("n")){
Class.forName(driverClass);
if(yn.equals("y"))
con=DriverManager.getConnection(dbUrl,dbUser,dbPwd);
else
con=DriverManager.getConnection(dbUrl);
}else{
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup(lookup);
con = ds.getConnection();
}
}catch(Exception ex){ex.printStackTrace();}
return con;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -