按你一改,错误变成这样: java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:473) at java.sql.DriverManager.getConnection(DriverManager.java:133) at Lookup.main(Lookup.java:8)
我不知道这句话写的对不对: Connection c = DriverManager.getConnection("jdbc:mysql://localhost/test?user= root&password=c8y6l9i9");
hi kind123,你的那句话没错啊,hehehe ... 对了,你用的是什么linux啊? 我的是slackware 7.1,一会儿试试:p 记得好象有人说FreeBSD 3.4里用java有些什么什么问题来着:( 可能是我记错了,试试再说咯~
Hi ... 没问题的:( 这次我还换了个新的mysql的jdbc驱动:[mm.mysql-2.0.2-bin.jar] 至于我调用的mysql是另外一台win2000机器上的,版本是最新的,jdk是1.3的:p linux下的mysql我就不装了,hehehe ... 应该没问题的:p 还是不清楚你用的mysql的jdbc驱动是什么版本的,你只说了你用的mysql的版本和jdk的版本 ... 不过我(胡乱)猜可能是你用的jdk和jdbc驱动搭配不当造成的:p -- http://www.worldserver.com/mm.mysql/ 去看看吧 :)"... The only requirements for using MM.MySQL are JDK1.1 or compatible and a MySQL server running somewhere that allows access from the host you are going to run MM.MySQL on. ..." 奇怪:( 那你还是装个新的驱动再试试吧~
从驱动中带的文档 Connection C = DriverManager.getConnection( "jdbc:mysql://localhost/test?user=monty=greatsqldb"); 其定义为 jdbc:mysql://[hostname][:port]/dbname[?param1=value1][=value2]...试下 Connection c = DriverManager.getConnection("jdbc:mysql://localhost:portnumber/test","root","c8y6l9i9");另外,能不能不用root用户来测试?:)
at java.sql.DriverManager.getConnection(DriverManager.java:473)
at java.sql.DriverManager.getConnection(DriverManager.java:133)
at Lookup.main(Lookup.java:8)
Connection c = DriverManager.getConnection("jdbc:mysql://localhost/test?user=
root&password=c8y6l9i9");
对了,你用的是什么linux啊? 我的是slackware 7.1,一会儿试试:p
记得好象有人说FreeBSD 3.4里用java有些什么什么问题来着:( 可能是我记错了,试试再说咯~
这次我还换了个新的mysql的jdbc驱动:[mm.mysql-2.0.2-bin.jar]
至于我调用的mysql是另外一台win2000机器上的,版本是最新的,jdk是1.3的:p
linux下的mysql我就不装了,hehehe ... 应该没问题的:p
还是不清楚你用的mysql的jdbc驱动是什么版本的,你只说了你用的mysql的版本和jdk的版本 ...
不过我(胡乱)猜可能是你用的jdk和jdbc驱动搭配不当造成的:p
--
http://www.worldserver.com/mm.mysql/
去看看吧 :)"... The only requirements for using MM.MySQL are JDK1.1 or compatible and a MySQL server running somewhere that allows access from the host you are going to run MM.MySQL on. ..." 奇怪:( 那你还是装个新的驱动再试试吧~
Connection C = DriverManager.getConnection(
"jdbc:mysql://localhost/test?user=monty=greatsqldb");
其定义为
jdbc:mysql://[hostname][:port]/dbname[?param1=value1][=value2]...试下
Connection c = DriverManager.getConnection("jdbc:mysql://localhost:portnumber/test","root","c8y6l9i9");另外,能不能不用root用户来测试?:)
即:http://java.sun.com/j2se/1.3/download-linux.html,但也不知道是那一个,请指教
知选那个文件
j2re-1.3.0-FCS-linux-i386.tar.bz2 是java运行环境
j2sdk-1.3.0-FCS-linux-i386.tar.bz2 是你要的jdk1.3
j2se-1.3.0-FCS-linux-i386.md5 MD5校验(可以不下)
访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。