日期:2014-05-19  浏览次数:20714 次

小白求教,关于数据库连接的问题
package bean.db.common;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import bcxy.db.DBConn;
public class dbOperation {
//执行SQL语句
public ResultSet executeQuery(String sqlString)
{
if(sqlString==null) return null;
Connection conn=openDB();
ResultSet rs=null;//结果记录集
Statement sql=null;//SQL语句对象
try
{
sql=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=sql.executeQuery(sqlString);
return rs;
}catch(SQLException e) {
e.printStackTrace();
rs=null;
}
closeDB(conn);
return rs;
}
//执行SQL更新语句 返回影响的行数
public int executeUpdate(String sqlString)
{
if(sqlString==null) return 0;
Connection conn=openDB();
Statement sql=null;//SQL语句对象
int i=0;//影响行数
try{
sql=conn.createStatement();
i=sql.executeUpdate(sqlString);
}catch(SQLException e) {
e.printStackTrace();
i=0;
}
closeDB(conn);
return i;
}
//打开数据库连接
public Connection openDB()
{
dbconn dbconnOBject=new dbconn();//数据库连接对象
Connection dbconn=dbconnOBject.getDBConn();//得到数据库连接
return dbconn;
}
//关闭数据库连接
public void closeDB(Connection conn)
{
if(conn!=null)
{
try
{
conn.close();
}catch(SQLException e) {
e.printStackTrace();
}
}
}
}
红色为报错部分  

dbconn cannot be resolved to a type

小白求教:请问这个程序缺少什么包?还是类名写错了?
------解决方案--------------------
dbconn是类名  你引的包是DBConn  所以应该改成DBConn  dbconnOBject=new DBConn ();//数据库连接对象