-
碰到no suitable driver found for jdbc:mysql//localhost:3306/qzhao 错误15
我在家里的电脑上用eclipse建了一个简单的hibernate工程.
运行的时候碰到no suitable driver found for jdbc:mysql//localhost:3306/qzhao 异常。 我在网上搜了很多答案,比如把jar放在jre/lib/ext下面,都不行。
奇怪的是在我单位工作电脑上,同样的项目就能work。也没有把jar包放在jre下面。我家里用的是win7,jdk装在C:\pogram files下面。连接配置都是好的。还有家里mysql是和eclipse装在同一台电脑上。工作单位是在服务器上。
请高手解释?昨晚折腾了一夜。最后网速暴慢就睡觉了。
问题补充:
我的不是一个web程序,就是一个普通的eclipse java project。我已经把jar加到eclipse project里面了。而且用这个jar包用一般的java code可以连接啊
问题补充:
谢谢各位的答案
出现这样的情况,一般有四种原因:
一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
[qzhao]:我的配置如下:
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://10.111.3.244:3306/qzhao_opbook</property>
<property name="connection.username">qzhao</property>
<property name="connection.password">qzhao</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">update</property>
<mapping resource="org/hibernate/tutorial/domain/Event.hbm.xml" />
而且在我单位电脑能work
二:驱动字符串出错(com.mysql.jdbc.Driver)
三:Classpath中没有加入合适的mysql_jdbc驱动(驱动要和你的数据库版本一致)
这个我用的是mysql-connector-java-5.0.4-bin.jar,数据库是5.0
四:驱动jar包放的位置不对
我把它加到eclipse project build path里面的。同样在单位电脑上可以工作的。所以我很疑惑,难道是因为家里的电脑jdk路径下面有空格或者是win7的原因??
问题补充:
问题找到了,是url错了。
分就给walsh吧2009年9月01日 09:34
4个答案 按时间排序 按投票排序
-
采纳的答案
出现这样的情况,一般有四种原因:
一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
二:驱动字符串出错(com.mysql.jdbc.Driver)
三:Classpath中没有加入合适的mysql_jdbc驱动(驱动要和你的数据库版本一致)
四:驱动jar包放的位置不对2009年9月01日 09:45
-
这个很明显就是jar包问题
它没找到合适的驱动嘛
你确定在web-inf/lib目录下有mysql的jar包,还有版本也要是对哦2009年9月01日 09:41
相关推荐
- **曲中点里程(QZHAO)**: 竖曲线的中心点位置。 - **曲中点高程(H+B)**: 曲中点的高度,B代表高程增量。 - **第一坡度(I1)** 和 **第二坡度(I2)**: 确定竖曲线的斜率变化。 - **半径(R)** 和 **切线长(T)**: ...
- 输入:曲中点里程(QZHAO)、起点里程(QDHAO)、终点里程(ZDHAO)、曲中点高程(B-HB)、第一坡度(I1)、第二坡度(I2)、半径(R)、切线长(T)、标高(o-YIGAO)和偏移量(PY)。 - **应用**:用于计算道路...
7. **标高计算**:计算特定里程点(QZHAO)的标高,输入包括起点和终点里程(QDHAO, ZDHAO)、高程差(B-HB)、坡度(I1, I2)、半径(R)、切线长(T)以及偏移高程(o-YIGAO)。程序可处理不同坡度段和里程范围内...
在竖曲线计算中,需要知道竖曲线中点里程(QZHAO)、交点高程(HB)、两个坡度(I1, I2)、半径(R)和切线长(T)。根据给定的待求点里程(DQ),计算出该点的高程(GC)。 5. **正算偏移**: 此功能用于计算已知点坐标(X0, Y0...
竖曲线计算基于曲中点里程(QZHAO)、高程(H+B)、两坡度(I1, I2)、半径(R)和切线长(T)。它可以根据待求点里程(DQ)计算出对应的高程(GC)。这在处理道路坡度变化时很有用。 5. **正算偏移**: 此功能用于计算给定点...
### 热电偶、温度与电压的关系 在探讨热电偶、温度与电压之间的关系时,我们首先需要理解热电偶的基本原理及其在温度测量中的应用。热电偶是一种常用的温度传感器,它通过将两种不同金属材料的导线连接起来形成一个...