0

尝试连接数据库时出现错误

错误:com.microsoft.sqlserver.jdbc.SQLServerConnection 无法转换为
Ptakip.Connection

  • Ptakip 是我的包裹
  • 连接是我的课

    这是连接类代码;

     import java.sql.*;
    
    public class Connection {
    private Connection cn;
    
    public Connection connector( )
    {
    
    
    try {
    
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         Connection  cn =  (Connection)     
      DriverManager.getConnection("jdbc:sqlserver://localhost\\MyServer:     
      1433;databaseName=TEST;user=Glassfish;password=pass;");
    
        System.out.println("connected");
      }
    
       catch(Exception ex) {
    
       System.out.println("Error:" +  ex.getMessage());
       System.out.println(cn);
    
      }
        return cn;
    
       }
    
     } 
    
4

2 回答 2

0

尝试建立这样的联系。它可以帮助你

String url = "jdbc:mysql://localhost:3306/"; 
String dbName = "demo” 
String driver = "com.mysql.jdbc.Driver"; 
String userName = "root"; 
String password = "mypasswd"; 
try { 
Class.forName(driver).newInstance();
 Connection conn = DriverManager.getConnection(url+dbName,userName,password);
 conn.close(); 
}catch (Exception e) { 
e.printStackTrace(); 
} 
} 
}
于 2014-04-10T13:06:30.757 回答
0

您的类与包 java.sql 中的类具有相同的名称,这就是您有此冲突的原因,只需尝试将名称更改为 Connexion,它应该可以工作

于 2014-04-10T12:52:46.517 回答