注册 登录
编程论坛 J2EE论坛

求助:JDBC问题

mentos 发布于 2006-11-28 14:58, 528 次点击

请教大家
下面的语句是什么意思 是做了什么操作

Class.forName("org.gjt.mm.mysql.Driver").newInstance();//主要是这句不懂

String URL="jdbc:mysql://localhost/checkatt?user=root&password=mentos";


Connection conn=null;
Statement stmt=null;

conn=DriverManager.getConnection(URL);
stmt=conn.createStatement();

学JSP和数据库 不知道看什么书比较快 觉得好难入门 请教大家

7 回复
#2
千里冰封2006-11-28 15:01
Class.forName("org.gjt.mm.mysql.Driver").newInstance();//主要是这句不懂

这句是加载类org.gjt.mm.mysql.Driver
让驱动可用

学数据库和JSP最好还是学学JAVA基础先
#3
mentos2006-11-28 15:15
谢谢斑竹

Java看了一点
不涉及数据的奔份还可以看懂
可一旦用到数据库就觉得很难理解

还有个问题
String URL="jdbc:mysql://localhost/checkatt?user=root&password=mentos";
中checkatt是个什么东西呢
看别人的代码是这样写的 用到自己的上面不知道怎么改

运行的提示是
The server encountered an internal error () that prevented it from fulfilling this request.
#4
千里冰封2006-11-28 15:18
是你的数据库名字
#5
禹_二2006-11-28 21:03
是数据库还是数据源,对这个不太懂?
#6
mentos2006-11-28 22:28

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
加载时提示服务器中止请求 可能是什么问题呢

注释掉之后所有数据库连接和操作的语句还是出现这个问题
把它也注释掉就没有了

#7
witchery2006-12-01 15:59
建议楼主多看看书
#8
angeloc2006-12-01 17:12
建议切勿浮躁,知识是需要积累的!
1