【发布时间】:2013-07-19 13:28:50
【问题描述】:
我正在开发一个创建 MSSQLSERVER 2008 的 Web 应用程序 数据库动态。
但它给了我
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=master
我的代码是:
String dbName = "db1";
try {
String url = "jdbc:sqlserver://localhost:1433;databaseName=master";
Connection connection = DriverManager.getConnection(
url,
"sa",
"roshan14121987");
Statement statement = connection.createStatement();
String sqlquery = "CREATE Database \"" + dbName + "\"; ";
statement.executeUpdate(sqlquery);
statement.close();
connection.close();
} catch(Exception e) {
e.printStackTrace();
}
我在 lib 中添加了 sqljdbc4.jar。我在 NetBeans(使用 GlassFish 和 Tomcat 服务器)和 Eclipse IDE(Tomcat 服务器)上都试过了。
另一方面,我已经用简单的桌面应用程序尝试过这个,它在两个 IDE 上都运行良好。在lib中添加了sqljdbc4.jar。
【问题讨论】:
-
尝试将.JAR添加到tomcat的
lib\文件夹中。 -
是的,我已经在 lib 中添加了...
-
试试:
Connection connection = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=master;user=sa;password=roshan14121987");
标签: java sql-server-2008 jdbc sqlexception