繁体   English   中英

错误:在具有mysql-connector-java-5.0.7-bin的JAR中

[英]Error: in JAR with mysql-connector-java-5.0.7-bin

我已经在netbeans IDE中创建了简单的Java应用程序。 我已经使用mysql-connector-java-5.0.7-bin将Java与mysql连接。它在IDE中工作正常,最后我创建了可执行jar。 当我从cmd窗口运行jar文件时,在cmd中出现以下错误

db not connected -connectionjava.lang.ClassNotFoundException: com.mysql.jdbc.Dr
ver
db not connected -connectionjava.lang.ClassNotFoundException: com.mysql.jdbc.Dr
ver
connecting to the database
Invalid userjava.lang.NullPointerException
db not closedjava.lang.NullPointerException
its is from else

谁能帮我解决这个问题?

无法使用给定的参数创建数据库连接。 请检查以下异常。 造成此错误的原因可能有两个:•您的数据库已关闭,或者•无法使用给定的连接参数访问您的数据库。 还请注意,Alkacon建议针对MySQL 4.1.x和5.0.x使用以下JDBC驱动程序:[mysql-connector-java-5.0.7-bin.jar]检查Jdbc驱动程序是否包含在类路径中。

使用“ jdbc:mysql:// localhost:3306 /”连接数据库时出错。


java.sql.SQLException:com.mysql.jdbc.MysqlIO.checkErrorPacket上com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)的用户'root'@'localhost'的访问被拒绝(使用密码:NO) (MysqlIO.java:2985)在com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:885)在com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3421)在com.mysql.jdbc.MysqlIO。在com.mysql.jdbc.NonRegisteringDriver上的com.mysql.jdbc.Connection。(Connection.java:1553)上的com.mysql.jdbc.Connection.createNewIO(Connection.java:2748)上的doHandshake(MysqlIO.java:1247)。在org.opencms.setup.CmsSetupDb.setConnection(CmsSetupDb.java:480)上的java.sql.DriverManager.getConnection(未知源)上的java.sql.DriverManager.getConnection(未知源)上的connect(NonRegisteringDriver.java:285) org.apache.jsp.setup.step_005f4a_005fdatabase_005fvalidation_jsp._jspService(step_005f4a_005fdatabase_005fvalidation_jsp.java:93)

运行应用程序时,需要将mysql-connector-java-5.0.7-bin.jar类路径中
类路径是Java运行时环境搜索类和其他资源文件的路径。 可以在调用JDK工具时使用-classpath选项(首选方法)或通过设置CLASSPATH环境变量来设置类路径。
例如:

java -classpath mysql-connector-java-5.0.7-bin.jar;. com.foo.Main

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM