Eclipse中连接MySQL的问题!

lqy233 2007-02-02 06:42:36
用Eclipse连接MySQL的问题。我安装了Eclipse3.2和MySQL 5.0和mysql-connector-java-5.0.4.zip。写了一个程序但是不好用:
package mypackage;

import java.sql.*;

public class DataConnection {

public static void main(String [] args)
{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/mydatabase";
String user = "root";
String password = "123123";


try
{
Class.forName(driver);
Connection con = DriverManager.getConnection(url,user,password);
String insert = "insert friends(id,name) values(?,?)";
PreparedStatement prestatement = con.prepareStatement(insert);
String [] names = {"Rachel","Rose","Phoebe","Monica","Chandler","Joey"};
for(int i = 0;i < 6;i++ )
{
prestatement.setInt(1,i);
prestatement.setString(2,names[i]);
prestatement.execute();
}

String query = "select * from friends";
ResultSet result = prestatement.executeQuery(query);

System.out.println("The Results is:");
while (result.next())
{
System.out.println(result.getString("name"));
}
con.close();

}catch(SQLException e)
{
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
在下面显示以下问题,请教大家是什么问题?
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at mypackage.DataConnection.main(DataConnection.java:17)
...全文
452 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
真的很小奚 2007-02-12
  • 打赏
  • 举报
回复
你程序报错是没能找到JAR包,加到你的LIB中就应该解决了(如果你用JDBC连接的话,要是用POOL连接要放到TOMCAT/COMMON/LIB中)用这个run as -run on a server你要先建立SERVER还有你建立的是什么样的工程?
hx054321 2007-02-11
  • 打赏
  • 举报
回复
各位回答的大虾们啊 ,你们可不可以说的再详细一点啊,我也碰到了这个问题,象你说的我都试过了,怎么还不好使呢?
drp_2008 2007-02-09
  • 打赏
  • 举报
回复
我也出现这个问题了,不过连过JAR包之后就好了。
但RUN 的时候又出现了下面的问题
如果run as -run on a server 时提示
"The slection did not contain anything that can be run on a server"
mayabin 2007-02-05
  • 打赏
  • 举报
回复
哥们,jdbc的lib包都没解压出来,你就用啊。明显下载时没看文档
s_ants520 2007-02-05
  • 打赏
  • 举报
回复
4
qiuyin1985 2007-02-04
  • 打赏
  • 举报
回复
解压mysql-connector-java-5.0.4.zip,选择里面的mysql-connector-java-5.0.4-bin.jar,加入tomcat的lib,jdk的lib,jre\lib,然后全部设置环境变量为classpath应该就没问题了,前提是你的程序没错,我的是这样的,可以用
lw9313 2007-02-03
  • 打赏
  • 举报
回复
.zip-->.jar

58,454

社区成员

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

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