鍦ㄤ綘鐨刴ain鏂规硶涓簲璇ヨ繖鏍峰啓锛?
DatabaseConn c=new DatabaseConn();
c.getConnection();
DatabaseConn c=new DatabaseConn();
c.getConnection();
解决方案 »
- 增加字段后为什么要清空原有数据才能使用?
- myeclipse8.6里坑爹的javaEE5
- 在自己的论坛里发布一个活动贴里面有报名系统怎么实现?高手进!!!
- MyEclipse5.1.0GA 里面的Struts1.2是什么版本的?
- 一个简单的Java问题,关于List和ArrayList的。在线等待各位高手指点。
- struts的页面中加入表格和分页功能
- 向mysql数据库添加数据报错
- 应该如何 添加 配置文件 到 JBuilder 自动生成的 war包 中?
- 如果判断字符是“中文”还是“英文”?
- 请教 EJB调用问题
- 真心求助:Servlet action is not available(struts+spring+hibernate)
- 请问,如何用java读取xmi? (得到答案马上给分)
DatabaseConn conn = new DatabaseConn();
conn.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from student");
那第三行的conn类型就不对了
Connection connection = conn.getConnection();
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("select * from student");
import java.sql.*; public class sqlBean{/// public Connection conn=null; public ResultSet rs=null; private String DatabaseDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//DataSource 数据源名称DSN
private String DatabaseConnStr="jdbc:odbc:ClassDB2,'limq',123";//定义方法
/*setXxx用于设置属性值;getXxx用于得到属性值*/
public void setDatabaseDriver(String Driver){
this.DatabaseDriver=Driver;
}
public String getDatabaseDriver(){
return (this.DatabaseDriver);
} public void setDatabaseConnStr(String ConnStr){
this.DatabaseConnStr=ConnStr;
}
public String getDatabaseConnStr(){
return (this.DatabaseConnStr);
} public sqlBean(){/////构造函数
try{
Class.forName(DatabaseDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("加载驱动器有错误:"+e.getMessage( ));
System.out.print("执行插入有错误:"+e.getMessage());//输出到客户端
}
}
public int executeInsert(String sql){
int num=0;
try{
conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
Statement stmt=conn.createStatement( );
num=stmt.executeUpdate(sql);
}
catch(SQLException ex){
System.err.println("执行插入有错误:"+ex.getMessage() );
System.out.print("执行插入有错误:"+ex.getMessage());//输出到客户端
}CloseDataBase();
return num;
}
// display data
public ResultSet executeQuery(String sql){
rs=null;
try{
conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
Statement stmt=conn.createStatement( );
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("执行查询有错误:"+ex.getMessage() );
System.out.print("执行查询有错误:"+ex.getMessage()); //输出到客户端
} return rs;
}
// delete data
public int executeDelete(String sql){
int num=0;
try{ conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
Statement stmt=conn.createStatement( );
num=stmt.executeUpdate(sql);
}
catch(SQLException ex){
System.err.println("执行删除有错误:"+ex.getMessage() );
System.out.print("执行删除有错误:"+ex.getMessage()); //输出到客户端
}
CloseDataBase();
return num;
}
//////////////////
public void CloseDataBase(){
try{
conn.close();
}
catch(Exception end){
System.err.println("执行关闭Connection对象有错误:"+end.getMessage( ) );
System.out.print("执行执行关闭Connection对象有错误:有错误:"+end.getMessage()); //输出到客户端
}
}
}
具体自己改private String DatabaseConnStr="jdbc:odbc:ClassDB2,'limq',123";