当前位置: 技术问答>java相关
谁能提供一个简单的数据库连接的Bean?
来源: 互联网 发布时间:2015-08-31
本文导语: 只需要用JDBC连接sql server, 加载驱动程序、建立连接、创建statment,然后其他的方法只需要 public Result executeQuery(String sql) 完成select public int executeUpdate(String sql)完成update,insert,delete 即可。谢谢。 帖出代码或mailto:fr...
只需要用JDBC连接sql server, 加载驱动程序、建立连接、创建statment,然后其他的方法只需要
public Result executeQuery(String sql) 完成select
public int executeUpdate(String sql)完成update,insert,delete
即可。谢谢。
帖出代码或mailto:freedxz@163.com thank you again.
public Result executeQuery(String sql) 完成select
public int executeUpdate(String sql)完成update,insert,delete
即可。谢谢。
帖出代码或mailto:freedxz@163.com thank you again.
|
package com.jspsql;
import java.sql.*;
import java.util.*;
public class SqlConnect{
private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
private String connStr="jdbc:odbc:";
private Connection conn=null;
private Statement stmt=null;
private String username=null;
private String password=null;
private ResultSet rs=null;
private void init() throws SQLException{
try{
Class.forName(sDBDriver);
conn=DriverManager.getConnection(connStr,username,password);
stmt=conn.createStatement();
}
catch(java.lang.ClassNotFoundException e){
System.err.println("沒有JDBC-ODBC驅動!");
}
}
public void connect(String odbc,String username,String password) throws SQLException{
connStr+=odbc;
this.username=username;
this.password=password;
init();
}
public void connect(String odbc) throws SQLException{
connStr+=odbc;
init();
}
public ResultSet executeQuery(String sqlStatement){
rs=null;
try{
rs=stmt.executeQuery(sqlStatement);
}
catch(SQLException ex){
System.err.println("SQLRun:"+ex.getMessage());
}
return rs;
}
public void executeUpdate(String sqlStatement){
try{
stmt.executeUpdate(sqlStatement);
}
catch(SQLException ex){
System.err.println("SQLRun:"+ex.getMessage());
}
}
public void close(){
try{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
}
catch(SQLException ex){
}
}
}
import java.sql.*;
import java.util.*;
public class SqlConnect{
private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
private String connStr="jdbc:odbc:";
private Connection conn=null;
private Statement stmt=null;
private String username=null;
private String password=null;
private ResultSet rs=null;
private void init() throws SQLException{
try{
Class.forName(sDBDriver);
conn=DriverManager.getConnection(connStr,username,password);
stmt=conn.createStatement();
}
catch(java.lang.ClassNotFoundException e){
System.err.println("沒有JDBC-ODBC驅動!");
}
}
public void connect(String odbc,String username,String password) throws SQLException{
connStr+=odbc;
this.username=username;
this.password=password;
init();
}
public void connect(String odbc) throws SQLException{
connStr+=odbc;
init();
}
public ResultSet executeQuery(String sqlStatement){
rs=null;
try{
rs=stmt.executeQuery(sqlStatement);
}
catch(SQLException ex){
System.err.println("SQLRun:"+ex.getMessage());
}
return rs;
}
public void executeUpdate(String sqlStatement){
try{
stmt.executeUpdate(sqlStatement);
}
catch(SQLException ex){
System.err.println("SQLRun:"+ex.getMessage());
}
}
public void close(){
try{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
}
catch(SQLException ex){
}
}
}