java 连接数据库mysql 的错误

java 连接数据库mysql 的错误,第1张

对应你数据库的jdbc的jar包只有一个,你把这三个都从工程里删除,然后在网上找一个对应你数据库的jdbc的jar包(不同数据库对应不同的jar包),添加进去就可以了,你添加三个是有问题的,肯定会发生冲突

你首先把这个语句直接在数据库中执行一下看是否能查出数据来:SELECT FROM UserInfo WHERE Use_loginname = admin OR Use_usercode_fk=null OR Use_id_pk=null

no such column: student_id:说的是不存在student_id这一列

while compiling: SELECT student_id FROM classes WHERE course_id=说的是这个错误是发生在执行SELECT student_id FROM classes WHERE course_id=这个语句的时候,在classes里找不到student_id这个列

至少从报错里看来是这样的,你试试检查一下classes这张数据表?

你好。

错误的原因是因为你把return语句写在循环内呢,第一次循环完成就return了。

要实现效果的话,需要把return语句写在循环外。

如果有帮助到你,请点击采纳。

lz给你个参考吧

package orglxydemojdbc;

import javasqlConnection;

import javasqlDriverManager;

import javasqlSQLException;

public class DataBaseConnection {

private static final String DBDRIVER="orggjtmmmysqlDriver";

private static final String DBURL="jdbc:mysql://localhost:3306/user";

private static final String DBUSER="root";

private static final String DBPASS="mysqladmin";

private Connection con=null;

public DataBaseConnection(){

try {

ClassforName(DBDRIVER);

} catch (ClassNotFoundException e) {

eprintStackTrace();

}

try {

con=DriverManagergetConnection(DBURL,DBUSER,DBPASS);

} catch (SQLException e) {

eprintStackTrace();

}

}

public Connection getConnection(){

return thiscon;

}

public void close(){

if(con!=null){

try {

conclose();

} catch (SQLException e) {

eprintStackTrace();

}

}

}

}

以上就是关于java 连接数据库mysql 的错误全部的内容,包括:java 连接数据库mysql 的错误、java *** 作数据库时显示密码错误(我确保密码没错)有下列提示、java sqlite数据库报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9561911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存