我连接数据库的代码如下:
public class BaseDao {
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
public static Connection getConn() {
String id="sa";
String pwd="091011";
String url="jdbc:sqlserver://127.0.0.1:1433;databaseName=HMS";
Connection conn=null;
try {
conn=DriverManager.getConnection(url,id,pwd);
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
报错提示如下:
先 把相关的飘红的类,导入进来;
如果你项目里有module-info.java,删了它,不然会影响你导入依赖的类
另外你的 链接URL中 有个 冒号 是 中文,改掉,不然后续连接 也有问题。
鼠标放在上面有提升可以引入吗
如果jar包没问题,那就需要导入这些类
加个return试试:
public class BaseDao {
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConn() {
String id="sa";
String pwd="091011";
String url="jdbc:sqlserver://127.0.0.1:1433;databaseName=HMS";
Connection conn=null;
try {
conn=DriverManager.getConnection(url,id,pwd);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}