无法通过Java类连接MS SQL服务器



尝试连接数据库时出错

错误:com.microsoft.sqlserver.jdbc.SQLServerConnection无法强制转换为
Ptakip.连接

  • 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;
       }
     } 
    

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

尝试建立这样的连接。它可能会帮助你

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(); 
} 
} 
}

相关内容

  • 没有找到相关文章