📄 dao.java
字号:
package common;
import java.io.Closeable;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
/**
* 创建一个数据库链接
* jdbc直连
* 隋玉杰
*/
public class DAO {
public static Connection getConnection2() {
Connection conn = null;
try {
Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:192.168.0.40:4200/file?charset=cp936&jconnect_version=2";
conn = DriverManager.getConnection(url, "sa", "");
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
public static Connection getConnection3() {
Connection conn = null;
try {
Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:192.168.0.40:4200/lawdbs?charset=cp936&jconnect_version=2";
conn = DriverManager.getConnection(url, "sa", "");
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
/**
* 创建一个数据库链接
* resin连接池
* 隋玉杰
*/
public static Connection getConnection() {
Connection conn = null;
try {
DataSource ds = null;
InitialContext ctx = new InitialContext();
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/filedown");
conn = ds.getConnection();
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
/**
*
* @author 隋玉杰 E-mail: suiyj1158@hotmail.com
* @version 创建时间:Nov 27, 2008 2:54:57 AM
* 关闭连接 三个重载
*/
public static void closeResource(ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void closeResource(Statement stmt){
if(stmt!=null){
try {
stmt.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void closeResource(Connection conn){
if(conn!=null){
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void closeResource(PreparedStatement ps){
if(ps!=null){
try {
ps.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -