写了一个JAVABEAN:DataBaseConn 用来连接数据库把获得的数据保存到SQL数据库中.可是怎么也存不进去
package example_sg_2;
import java.sql.*;
public class DataBaseConn {
Connection con =null;
private static DataBaseConn me = new DataBaseConn();
public static DataBaseConn newInstance(){
return me;
}
public Connection getConnDB(){
String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=销售数据库"; 
String user="sa"; 
String password="";
try{

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con = DriverManager.getConnection( url, user, password );
}catch(Exception e){
e.printStackTrace();
}
return con;
}
public  DataBaseConn(){

}
}
然后我在servlet里面创建这个BEAN 的实例
DataBaseConn dbBean = DataBaseConn.newInstance();
Connection con = dbBean.getConnDB();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from topic");
out.println(rs.next());
while(rs.next()){
out.println(rs.getString(1));
out.println(rs.getString(2));
}                                               //根本不出数据,数据库就没连上。                    

解决方案 »

  1.   

    说错了不是JAVABEAN就是个连数据库的JAVA
      

  2.   

    装SP3补丁 或者 用 ODBC的连接SQL方式
      

  3.   

    看看Tomcat日志显示什么错误了.
      

  4.   

    public Connection getConnDB(){
    String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=销售数据库"; 
    String user="sa"; 
    String password="zhengwei";
    try{

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    Connection con = DriverManager.getConnection( url, user, password );
    }catch(Exception e){
    e.printStackTrace();
    }
    return con;
    }
      

  5.   

    public Connection getConnDB(){
    String url="jdbc:microsoft:sqlserver://localhost:1433;databasename=销售数据库"; 
    String user="sa"; 
    String password="zhengwei";
    try{

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
     con = DriverManager.getConnection( url, user, password );
    }catch(Exception e){
    e.printStackTrace();
    }
    return con;
    }
      

  6.   

    LZ确认将sqlserver的jar包包含在项目中了么?