java连不上mysql 在线等!!!!!!

learner_007 2007-05-10 09:44:35
public class ConnTest {


public static void main(String[] args) {
try {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:myql://localhost:3306/test";
String user = "root";
String password = "root";
Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
Class.forName(driver).newInstance();

conn = DriverManager.getConnection(url, user,password);
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from login_table");
while (rs.next()) {
String name = rs.getString("name");
System.out.println("name:"+name);
}
rs.close();
conn.close();
}
catch (Exception e) {
System.out.println("无法连接数据库");
e.printStackTrace();
System.out.println(e);
}
}

}

出错信息:

无法连接数据库
java.sql.SQLException: No suitable driver
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at addressbook.model.ConnTest.main(ConnTest.java:32)

是驱动的问题吗?
classpath: .;D:\Program Files\mysql-connector-java-3.0.7-stable-bin.jar
...全文
509 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tricolors 2007-05-14
  • 打赏
  • 举报
回复
驱动的问题,错误已经告诉你很清楚了
下个适合的驱动
liwei198584 2007-05-14
  • 打赏
  • 举报
回复
在程序开始处引入java.sql.*包
Cappuccino_mhc 2007-05-14
  • 打赏
  • 举报
回复
zhoujq() ( ) 信誉:100 Blog 加为好友
使这里错了吧。String url = "jdbc:myql://localhost:3306/test";
change to : String url = "jdbc:mysql://localhost:3306/test";

有人说的很明白了
再出错的话
你的localhost可以改成127.0.0.1试试
hsc045605 2007-05-10
  • 打赏
  • 举报
回复
按理说 应该是驱动的问题
你的代码没什么问题
loyoveui 2007-05-10
  • 打赏
  • 举报
回复
有没有到包进出啊
liwei198584 2007-05-10
  • 打赏
  • 举报
回复
安装jdk1.5或更高的版本,下载最新的jdbc驱动,然后将驱动放在C:\Program Files\Java\j2re1.5.0\lib\ext 这个目录下,环境变量都不用设置,就可以用了。
约翰羊 2007-05-10
  • 打赏
  • 举报
回复
同意楼上,写错了。
改过来就没问题了
zhoujq 2007-05-10
  • 打赏
  • 举报
回复
使这里错了吧。String url = "jdbc:myql://localhost:3306/test";
change to : String url = "jdbc:mysql://localhost:3306/test";
learner_007 2007-05-10
  • 打赏
  • 举报
回复
重新下了新版本的驱动,不过问题依然存在。
我把驱动也导入工程里了!还是不行。
heniry_he 2007-05-10
  • 打赏
  • 举报
回复
驱动器的版本问题
fengmingjie 2007-05-10
  • 打赏
  • 举报
回复
1.有可能是驱动版本的问题,下载一个最新的jdbc驱动版本
2.改一下jdk的版本,用高一点的jdk版本试试
3.jdbc驱动的存放位置不对,或是没有引入到工程里
第三点的可能性比较大
  • 打赏
  • 举报
回复
驱动太早了吧,猜测你的mysql已经5.0了,可以下个这个试试,网上能搜到的
mysql-connector-java-5.0.4-bin.jar
【四轴飞行器的位移控制】控制四轴飞行器的姿态和位置设计内环和外环PID控制回路(Simulink仿真实现)内容概要:本文围绕四轴飞行器的位移控制展开,重点介绍如何通过设计内环和外环PID控制回路来实现对其姿态和位置的精确控制。外环负责根据期望位移生成姿态指令,内环则依据这些指令调节飞行器的实际姿态,从而实现稳定的位置跟踪。整个控制系统在Simulink环境中进行建模与仿真,便于验证控制策略的有效性与鲁棒性。文中详细阐述了四轴飞行器的动力学模型、控制结构设计原理以及PID参数整定方法,帮助读者深入理解飞行器控制的核心机制。; 适合人群:具备自动控制理论基础和Simulink仿真经验的高校学生、科研人员及从事无人机控制开发的工程师。; 使用场景及目标:①用于教学实践中帮助学生掌握多变量控制系统的设计方法;②为无人机姿态与位置控制系统的开发提供可复现的仿真框架;③支持进一步研究高级控制算法(如串级控制、自适应控制)在飞行器中的应用。; 阅读建议:建议读者结合Simulink模型同步操作,动手调试PID参数以观察系统响应变化,加深对内外环协同控制机制的理解,并可在此基础上拓展为非线性或智能控制策略的研究。

62,628

社区成员

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

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