gpt4 book ai didi

java - 找不到适用于 jdbc :sqlserver://repcode;DatabaseName=reporting 的合适驱动程序

转载 作者:行者123 更新时间:2023-12-01 13:36:43 24 4
gpt4 key购买 nike

我有 Eclipse Kepler,并使用项目属性将 sqljdbc4.jar 添加到类路径,然后使用“Java 构建路径”,最后添加到库下。

当我尝试运行代码(在服务器上运行)时,我收到错误:

java.sql.SQLException:找不到适用于 jdbc 的驱动程序:sqlserver://repcode;DatabaseName=reporting 在 java.sql.DriverManager.getConnection(来源未知) 在 java.sql.DriverManager.getConnection(来源未知)

代码:

package com.example.viewreport;

import javax.servlet.annotation.WebServlet;
import java.sql.*;


@SuppressWarnings("serial")
@Theme("viewreport")
public class ViewreportUI extends UI {

.......... CUT ..................

String userName = "report";
String password = "report";

String url = "jdbc:sqlserver://repcode;DatabaseName=reporting";

try {
Connection conn = DriverManager.getConnection(url, userName, password);
} catch (SQLException e) { // TODO Auto-generated catch block
e.printStackTrace();
}

}

一些 vaadin 代码已从上述源代码中删除。

我错过了什么?SQL 服务器是 2008 R2

代码在本地 tomcat catalina 实例上运行

最佳答案

试试这个

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();连接连接=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost/DatabaseName","用户名","密码");

关于java - 找不到适用于 jdbc :sqlserver://repcode;DatabaseName=reporting 的合适驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21217090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com