import java.io.*;
import java.sql.*; public class ConnectDB{/// public Connection conn=null;
public ResultSet rs=null;
private String DatabaseDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//DataSource 数据源名称DSN
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Sale";
String user="sa";
String password="sa";
//定义方法
/*setXxx用于设置属性值;getXxx用于得到属性值*/
public void setDatabaseDriver(String Driver){
this.DatabaseDriver=Driver;
}
public String getDatabaseDriver(){
return (this.DatabaseDriver);
}
public ConnectDB(){/////构造函数
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
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(url,user,password);
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(url,user,password);
Statement stmt=conn.createStatement( );
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("执行查询有错误:"+ex.getMessage() );
System.out.print("执行查询有错误:"+ex.getMessage()); //输出到客户端
}
return rs;
} }
import java.sql.*; public class ConnectDB{/// public Connection conn=null;
public ResultSet rs=null;
private String DatabaseDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//DataSource 数据源名称DSN
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Sale";
String user="sa";
String password="sa";
//定义方法
/*setXxx用于设置属性值;getXxx用于得到属性值*/
public void setDatabaseDriver(String Driver){
this.DatabaseDriver=Driver;
}
public String getDatabaseDriver(){
return (this.DatabaseDriver);
}
public ConnectDB(){/////构造函数
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
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(url,user,password);
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(url,user,password);
Statement stmt=conn.createStatement( );
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("执行查询有错误:"+ex.getMessage() );
System.out.print("执行查询有错误:"+ex.getMessage()); //输出到客户端
}
return rs;
} }
解决方案 »
- java的getTime() 问题
- java vrml 编程求助
- 关于Jpanel的paintComponent函数绘图时的奇怪现象!感兴趣的进
- Java中float和double类型的数据在内存中是怎样存放的?
- 50分求助!用Myeclipse+hibernate的问题
- 怎么将html的内容打印成pdf格式的文档?或者将html保存为别的格式(.doc,excel等)?
- 用socket怎样实现Vector向量的发送?
- 请教:如何让applet访问本地文件?
- 哪位有java通信方面的经验,谈谈如何利用java编写服务器程序来接受unix主机发送的数据信息?
- 问个建立文件的问题?(很奇怪的)
- 菜鸟提问:关于程序的封装
- 小弟初学Java 有一疑惑请教!在此谢过1
这个错误???你连java语法都没熟悉,做什么程序?构造函数英该跟类同名。
还有closedatabase方法你没定义就直接用,还有什么好说的么?好好学1个月的java再来问问题吧