java - 无法使用 org.apache.derby.jdbc.ClientDriver 建立与 MySQL 的连接

标签 java mysql hibernate jdbc

我将 Kubuntu 13.10 与 Java 8 和 Netbeans 8.2.0 以及 MariaDB (MySQL) 一起用作我的数据库。我想学习 hibernate 。我创建了空的 Java 项目并添加了一些库:

enter image description here

这是我的 hibernate.cfg.xml:

enter image description here

当我尝试创建一个新的“Hibernate 映射向导”时,我遇到了这个奇怪的错误:

enter image description here

这对我来说意义不大,因为我刚开始接触 Java 和数据库。为什么会有这样的信息? derby 与我的应用程序有什么关系?我的意思是,我想使用 mysql 作为我的数据库,而不是 derby。

我添加了:

CLASSPATH=$CLASSPATH:/usr/share/java/mysql-connector-java-5.1.35-bin.jar
export CLASSPATH

到我的~/.bashrc

最佳答案

通过以下 URL 下载 derby 驱动程序并将此驱动程序 jar 文件添加到您的应用程序库文件夹中。

Download Driver Here

关于java - 无法使用 org.apache.derby.jdbc.ClientDriver 建立与 MySQL 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290978/

相关文章:

JavaFX 使用 SwingNode 嵌入 JFileChooser 并获取选定的文件

java - hibernate HQL 中 mysql 的 time_to_sec 等效项

php - 从 Mysql 上的同一张表中计算子菜单

php - 需要保存两次提交的 $_POST 数据

java - 集群故障转移后连接到 Aurora-Mysql 时出现通信链路故障

java - RequestMapping 与 hibernate OneToMany 如何以正确的方式插入外键

c# - Android - Java/c#/c++ 速度

java - 使用 JDBC Ping MySQL 服务器

java - Hibernate 和 Oracle 11g 中的 SQLGrammarException

java - 在 switch 语句中,为什么所有的 case 都被执行?