数据库

aaaabbbccd9876 2012-10-13 08:07:06
[code=Java]import java.sql.*;
class database1
{
public static void main(String[] args)
{
String driver = "com.MySQL.jdbc.Driver";
String url = "jabc:MySQL://192.168.30.129:3306/test";
String dbname = "root";
String dbpassword = "1";
try{
Class.forName(driver);
Connection connection = DriverManager.getConnection(url,dbname,dbpassword);
if(!connection.isClosed())
System.out.println("succeeded connecting to databases!");
Statement stat = connection.createStatement();
String sql = "select * from pet";
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString("name"));
}
}
catch(Exception e){}

// System.out.println("Hello World!");
}
}
,什么原因为什么数据库的内容显示不出来,驱动包在classpath里设置了,编译运行正常,就是运行后没有结果
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowjlz 2012-10-14
  • 打赏
  • 举报
回复
String driver = "com.MySQL.jdbc.Driver";

这名话的意思是:
1,java虚拟机首先会将该字符串解析为包的名称和类的名称。
2,这语话是找msyql的jdbc驱动该驱动类在com.mysql.jdbc.Driver中。你可以查看临时jar包中有
3,原理应该是java中的反射机制。
aaaabbbccd9876 2012-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
Java code

String driver = "com.MySQL.jdbc.Driver";
错误。

Java code

String url = "jabc:MySQL://192.168.30.129:3306/test";
错误
请耐心、细心查看代码。
[/Quote]
弱弱的问下,编译运行时为嘛不怕错或异常?
snowjlz 2012-10-13
  • 打赏
  • 举报
回复
String driver = "com.MySQL.jdbc.Driver";
错误。
String url = "jabc:MySQL://192.168.30.129:3306/test";
错误
请耐心、细心查看代码。

62,614

社区成员

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

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