gpt4 book ai didi

Java "Connection"类未连接到数据库

转载 作者:行者123 更新时间:2023-11-29 22:27:49 25 4
gpt4 key购买 nike

我正在尝试将我的数据库与我正在创建的Java应用程序连接起来。到目前为止我得到了什么:

public class DBConnect {

public void DBConnect() {
try {

DBConnect DBConnect = null;
String url = "jdbc:mysql://localhost:3306/ähs_system";
String uName = "**";
String uPass = "**";
// Connection conn = DriverManager.getConnection(url, uName, uPass);

System.out.println("DB Connected");
}
catch (Exception Err) {
System.out.println("Error while connecting: " + Err.getMessage());
System.exit(0);
}
}
}

这是一个可运行的代码,尽管如果我更改我的 uName 和/或 Upass,我仍然能够运行该代码而不会出现任何错误消息。因此,根据这些信息,我会说它实际上根本没有连接到数据库......有人能给我一些我可以使用的提示或技巧吗?

我已经在服务中加载了数据库,并且我能够访问它并添加数据并在 netbeans 中运行其他 SQL 命令,但基本上就是这样。我还加载了 mysql-connector-java-5.1.35 驱动程序。

运行代码:

public static void main(String args[]) {
try {
DBConnect DBConnect = new DBConnect ();
DBConnect.DBConnect();
}
catch (Exception e){
System.out.println("Cannot connect to DB. Error: " + e.getMessage());
}

如果您需要任何进一步的信息,请告诉我!

Updating property file: C:\Users\Johan\Documents\NetBeansProjects\KiltenRos\build\built-jar.properties
Compiling 1 source file to C:\Users\Johan\Documents\NetBeansProjects\KiltenRos\build\classes
C:\Users\Johan\Documents\NetBeansProjects\KiltenRos\src\kiltenros\DBConnect.java:23: error: incompatible types: java.sql.Connection cannot be converted to kiltenros.Connection
Connection conn = DriverManager.getConnection(url, uName, uPass);
1 error
C:\Users\Johan\Documents\NetBeansProjects\KiltenRos\nbproject\build-impl.xml:923: The following error occurred while executing this line:
C:\Users\Johan\Documents\NetBeansProjects\KiltenRos\nbproject\build-impl.xml:263: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)

最佳答案

错误日志清晰

java.sql.Connection cannot be converted to kiltenros.Connection

您似乎在类(class)开始时导入了错误的类(class)DriverManager.getConnection(url, uName, uPass) 返回 java.sql.Connection 的实例。

顺便说一句,将本地变量 DBConnect 更改为 dbConnect,这样它就不会与类 DBConnect 具有相同的名称,并且它将遵循 java 约定(变量的第一个字母小写)

关于Java "Connection"类未连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30103497/

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