我正在尝试连接到本地主机上的数据库。Mysql正在运行,数据库名为employees。我确认了端口、用户名和密码是正确的。
java、类和jar文件在同一个文件夹中。我尝试将jar文件添加到系统环境变量中的CLASSPATH中,并尝试使用如下所示的-cp添加它。
javac -cp . relearnjdbc.java
javac -cp ./mysql-connector-java-8.0.20.jar relearnjdbc.java
javac -cp *.jar relearnjdbc.java
我还尝试将文件分离到各自的文件夹src、class和bin中。
javac -cp ../bin -d ../class relearnjdbc.java
这是我的密码
public class relearnjdbc {
public static String url = "jdbc:mysql://localhost:3306/employees";
public static String username = "root";
public static String password = "root";
public static void main(String[] args){
System.out.println("Connecting to DB...");
try{
//Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
//Connection connection = DriverManager.getConnection(url, username, password);
DriverManager.getConnection(url, username, password);
System.out.println("Connected!");
}catch (Exception e){
throw new IllegalStateException("cannot connect to DB ", e);
}
}
}
这给了java。lang.ClassNotFoundException。我知道它被弃用了,但在很多类似问题的答案中都有。
Class.forName("com.mysql.jdbc.Driver").newInstance();
Class.forName("com.mysql.jdbc.Driver");
我没有使用IDE、tomcat、netbeans、apache、phpadmin或其他任何东西。据我所知,很多提出这个问题的人正在使用其中一个,或者他们的类路径中没有jar文件。
在MySQL Connector/J中实现java.sql.驱动程序的类的名称已从com.mysql.jdbc.驱动程序更改为com.mysql.cj.jdbc.驱动程序
试试类。forName(“com.mysql.cj.jdbc.Driver”)。newInstance()
当我调试我的Mule应用程序时,我有错误: 我的java代码: 我的aaplicationContext: 我的app_name.properties: 我的pom: 我的类路径: 运行应用程序后的日志信息: 我还把h2-1.4.200.jar(当我从Anypoint Studio启动我的应用程序)到: 当我从mule服务器h2-1.4.200运行应用程序时。jar,我放在这里: 为什么找不到应用
问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。
问题内容: 我希望有一个人可以帮助我。我正在研究一个与SQLite数据库连接的简单应用程序。以下是我的连接代码: 这只是一个在数据库中加载用户名和密码的窗口。我的问题是,当我单击按钮时,出现以下异常: (我找到了一个有关如何使用Java连接到SQLite数据库的示例,我发现该示例运行良好) 这个程序我正在窗口构建器(日食)中做。我使用的示例中使用的驱动程序相同。我不知道我是否必须使用其他驱动程序。
问题内容: 这个问题已经在这里有了答案 : 臭名昭著的java.sql.SQLException:未找到合适的驱动程序 (13个答案) 4年前关闭。 我有一个Java类,该类通过在Tomcat上运行的JSP中使用的JDBC通过JDBC访问MySQL数据库,并且遇到“未找到驱动程序异常”的问题。 我有一个方法: 这会在“ 这是我从catalina.out的打印输出”上引发错误: 唯一重要的错误是一个
我正在开发一个android应用程序,它从SQL Server导入lat/long以在地图中显示为标记。我已经输入了jtds-1.21。jar到lib的路径,但我得到了错误 这是我的代码图。Java语言
我总是在数据库中发现“没有合适的驱动程序”,我无法确定connect类出了什么问题?有人帮忙吗?我已经把5个罐子都装进去了。我想连接到Microsoft Access数据库。