java 找不到数据库

java 找不到数据库,第1张

对于这个程序,首先acquireConnection()函数没有必要传递参数,或者最多只用传递用户名和密码,因为函数体内的Class.forName("com.mysql.jdbc.Driver")已经决定了数据库连接的URL,另外,DriverManager.getConnection(url,user,pwd),url参数需要指定你所用的数据库的名字,而你的String url = "jdbc:mysql://" + host + ":" + port并没有,改为String url = "jdbc:mysql://" + host + ":" + port+"/"+dbNamedbName是指你传递的变量。

对于你提到的数据库文件的存放位置,数据表是建在数据库中的,这样就可以了,没有必要关心

数据库文件的存放位置,因为在进行数据库连接时,根据你指定的数据库就能找到相应的数据表。在使用数据库连接时,只需要导入数据库驱动包就可以了。

System.out.println("Succeeded connecting to the Database!")

Statement statement = conn.createStatement()//建立sql语句的执行容器

String sql = "select * from app_htjsk "

我用你的代码试了下,我就是换了个表而已。其他没问题 肯定是你那user表有问题,你可以先把你那句SQL语句拿去数据库执行下。看可以不,你那句SQL语句肯定有问题


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存