java 远程连接mysql数据库

Yorky Q 2010-10-26 09:32:12
请问java远程连接mysql数据库成功后,在读数据的时候总是提示数据表不存在,请各位大哥指点,急救啊!
下面是连接数据库代码:
import java.sql.*;

public class JDBConnection {

private String dbDriver = "com.mysql.jdbc.Driver"; // 数据库的驱动

private String url = "jdbc:mysql://192.168.1.101/db_jkbbw_com?user=root&password=123456&characterEncoding=GBK"; // URL地址

public Connection connection = null;

public JDBConnection() {
try {
Class.forName(dbDriver).newInstance(); // 加载数据库驱动
connection = DriverManager.getConnection(url); // 加载数据库
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("数据库加载失败");
}
}
}
服务器都设置好了管理权限,通过sql能够连接到数据库,但是通过这个方法连接就是提示没有数据表!
...全文
555 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
anyin89 2010-10-26
  • 打赏
  • 举报
回复
呵呵,学习了,还有这个问题










-----------------------------------------------------
http://www.mowker.com
Yorky Q 2010-10-26
  • 打赏
  • 举报
回复
谢谢大哥些 终于解决了!~~数据库不能大写,但是本地服务器大小写都没有关系,但是远程数据库都必须要跟数据一摸一样了!~~
qianyecq 2010-10-26
  • 打赏
  • 举报
回复

connection = DriverManager.getConnection("jdbc:mysql://192.168.1.101/db_jkbbw_com?useUnicode=true&characterEncoding=GBK","root","123456");

改为这样试一下。
Yorky Q 2010-10-26
  • 打赏
  • 举报
回复
应该连接上了吧 不然肯定会提示数据库加载失败!~输出connnection都表明连接上了!~~ 找不到数据表?
closewbq 2010-10-26
  • 打赏
  • 举报
回复
连接成功了,说明你的连接没有问题。
你的错误消息是提示表不存在,应该从出错的地方找问题,也许是sql的表名写错了。

jumpheightway 2010-10-26
  • 打赏
  • 举报
回复
只能够说明一个问题没有连接成功
如果权限够的
数据库里面有表
那是肯定有的
怎么可能没有呢
你把你的connection输出来看看呢
Yorky Q 2010-10-26
  • 打赏
  • 举报
回复
有端口也不行 曾经尝试过!~
小小嗨皮 2010-10-26
  • 打赏
  • 举报
回复
为什么没端口呢

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧