更改Dirver名称,并在导入lib文件jtds
1.3.0.jar文件之前进行更改,并在下面的代码下进行更改,即可正常工作........
public List<String> dbConnect(String Host, String Port, String db_userid, String db_password) { List<String> Db_list = new ArrayList<String>(); try { String ConnectionString = "jdbc:jtds:sqlserver://" + Host + ":" + Port; // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); Connection conn = DriverManager.getConnection(ConnectionString, db_userid, db_password); System.out.println("connected"); Statement statement = conn.createStatement(); String queryString = "select name from sys.databases"; ResultSet rs = statement.executeQuery(queryString); while (rs.next()) { Db_list.add(rs.getString(1)); } } catch (Exception e) { Db_list.add("Error"); e.printStackTrace(); } return Db_list; }


