之前java一直连的是my sql,然后我换sql server 2008的时候,发现系统还是连的是my sql,在一个程序我已经改了classforName,还有什么connection,连接jdbc的配置应该没什么问题,为什么就是连不上sql server

解决方案 »

  1.   

    连接Mysql和sql server 的是一个jar包么?
    按照下面的方法试试import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class main {    private static Connection con=null;    private static Statement st=null;    private static ResultSet rs=null;    private static void dbconn()    {     try {      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");    } catch (ClassNotFoundException e1) {       e1.printStackTrace();    }    String conURL= "jdbc:sqlserver://localhost:1433;databaseName=JLSS";  try {   con=DriverManager.getConnection(conURL, "sa", "XXXX");   st=con.createStatement();  } catch (SQLException e) {   // TODO 自动生成 catch 块   e.printStackTrace();  }    }    private static void dbclose()    {     try {    st.close();     con.close();   } catch (SQLException e) {    // TODO 自动生成 catch 块    e.printStackTrace();   }      st=null;     con=null;    }    public static ResultSet dataset(String sql)    { dbconn();     try {    rs=st.executeQuery(sql);   } catch (SQLException e) {    // TODO 自动生成 catch 块    e.printStackTrace();   }     return rs;    }    public int update(String sql)    {     dbconn();     int i=0;     try {    i=st.executeUpdate(sql);   } catch (SQLException e) {    // TODO 自动生成 catch 块    e.printStackTrace();   }   dbclose();     return i;         }  public static void main(String[] args) {   dbconn();   String sql="select * from _User";   ResultSet r1=dataset(sql);   try {    while(r1.next())    {     System.out.print(r1.getString("uname")+" "+r1.getString("uemail")+"\n");    }   } catch (SQLException e) {    // TODO 自动生成 catch 块    e.printStackTrace();   }   dbclose();  }  } ((((注注注注::::jdbc driver为为为为sqljdbc4.jar))))
      

  2.   

    晕了。复制这结果
    http://wenku.baidu.com/view/4c7c88c489eb172ded63b75f.html
    连接自己看吧
      

  3.   

    我把那些我连接jdbc的代码删掉,我发现还是能连上my sql,什么情况
      

  4.   

    你看看你是不是启用了工厂类,或者使用了spring?