连接MYSQL数据库的问题。

billy_sq 2007-05-11 02:23:50
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;


public class NetClient {

private static int Port = 8088;
private String url="jdbc:mysql://localhost:3306/meal";
private String username="root";
private String password="111";
private Connection conn=null;
private Statement statement=null;
private ResultSet result=null;

public NetClient()
{

ConnectData();
System.out.prinln("connect success");


}
public void ConnectData()
{
try { //下面这行就出错了。
Class.forName( "com.mysql.jdbc.Driver" );
conn = DriverManager.getConnection(
url,username,password );

} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
System.err.println(
"装载 JDBC/ODBC 驱动程序失败。" );
e.printStackTrace();
System.exit( 1 );
} catch (SQLException e) {
// TODO 自动生成 catch 块
System.err.println( "无法连接数据库" );
e.printStackTrace();
System.exit( 1 );
}
}
public static void main(String args[])
{
new NetClient();
}
}
报错:========================================================

装载 JDBC/ODBC 驱动程序失败。
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 NetClient.ConnectData(NetClient.java:55)
at NetClient.<init>(NetClient.java:43)
at NetClient.main(NetClient.java:219)

...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
javalk 2007-05-11
  • 打赏
  • 举报
回复
classpath中有没加驱动
javalk 2007-05-11
  • 打赏
  • 举报
回复
是不是驱动版本不对
wuhuawu09 2007-05-11
  • 打赏
  • 举报
回复
com.mysql.jdbc.Driver mysql驱动没找到。往构建路径中添加 jar包
sun9999 2007-05-11
  • 打赏
  • 举报
回复
可能是没有导入mysql-connector-java-5.0.5-bin.jar驱动,应该把mysql-connector-java-5.0.5-bin.jar放到工程项目的lib文件夹中
billy_sq 2007-05-11
  • 打赏
  • 举报
回复
怎么导入驱动啊????
ps1981sophia 2007-05-11
  • 打赏
  • 举报
回复
导入驱动没?
billy_sq 2007-05-11
  • 打赏
  • 举报
回复
顶,,,哪位高人指点一下啊。。谢谢

62,614

社区成员

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

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