zroa.java

来自「这是我编写的一个sql server 2000数据库连接javabean」· Java 代码 · 共 65 行

JAVA
65
字号
//数据库连接Bean

package zroa;
import java.sql.*;                                    //导入JDBC标准类库
public class Zroa{
	String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";//注册数据库驱动程序
	String sConnect = "jdbc:odbc:zroa";              //数据源标记
        String user="sa"; 
        String password=""; 
        Connection conn = null;							
        Statement stm = null;
	ResultSet rs = null;
	int rst=0;
	public Zroa(){
		try{
			Class.forName(sDBDriver);
			//java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
		}
		catch(java.lang.ClassNotFoundException e){
			System.err.println("Messages():" + e.getMessage());
		}
	}

//查询数据
	public ResultSet executeQuery(String sql){
		rs = null;
		try{
		conn = DriverManager.getConnection(sConnect,user,password);//创建数据库连接对象
		stm = conn.createStatement();				//建立数据库连接对象stmt
		rs=stm.executeQuery(sql);//把查询结果赋给ResultSet对象rs
		}
		catch(SQLException e){
			System.err.println("aq.execteQuery "+ e.getMessage());
		}
		return rs;
	}

//插入,更新,删除和查询数据
	public int executeUpdate(String sql){
		stm = null;
		try{
			conn = DriverManager.getConnection(sConnect,user,password);
		    stm = conn.createStatement();
		    rst=stm.executeUpdate(sql);//执行查询数据的操作
		    //stm.close();//对象关闭
		    //conn.close();//关闭数据库连接
		}
		catch(SQLException e){
			System.err.println("aq.executeQuery : " + e.getMessage());
		}
		return rst;
	}
	
	//关闭数据库连接
	public void closedb(){
		try{
			stm.close();
			conn.close();
		}
		catch(SQLException e){
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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