因爲我根本沒有發現任何關於我的具體問題,我想這是一個簡單的問題,但我仍然無法弄清楚。 我準備一切爲了通過焦耳/連接器的Java和MySQL之間的連接,只需在tutorial喜歡說,但是如何讓JDBC工作?
ant create-mysql-database
失敗
BUILD FAILED
/home/zynic/Documents/java/JDBCTutorial/build.xml:73: Class Not Found: JDBC driver
com.mysql.jdbc.Driver could not be loaded
,我不知道爲什麼。我將所有變量設置爲教程建議的內容,如下所示,但仍然無法按預期工作。
我錯過了什麼(簡單?)點?
編輯:
總結第一評論了我的工作我自己的機器與沙巴翁/ Gentoo的,並在build.xml文件進行編輯適當爲好。
MySQL的樣本的屬性:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="dbms">mysql</entry>
<entry key="jar_file">/home/zynic/Documents/java//JDBCTutorial.jar</entry>
<entry key="driver">com.mysql.jdbc.Driver</entry>
<entry key="database_name">testdb</entry>
<entry key="user_name">root</entry>
<entry key="password">root</entry>
<entry key="server_name">localhost</entry>
<entry key="port_number">3306</entry>
</properties>
的mysql-集結性質:
<?xml version="1.0" encoding="UTF-8" ?>
<project name="MySQL Properties" default="all" basedir=".">
<property name="JAVAC" value="/var/db/pkg/oracle-jdk-1.7.0.3/bin/javac"/>
<property name="JAVA" value="/var/db/pkg/oracle-jdk-1.7.0.3/bin/java"/>
<property name="PROPERTIESFILE" value="properties/mysql-sample-properties.xml"/>
<property name="MYSQLDRIVER" value="/var/db/pkg/jdbc-mysql-5.1.18/mysql-connector-java-5.1.15-bin.jar"/>
<path id="CLASSPATH">
<pathelement location="classes"/>
<pathelement location="${MYSQLDRIVER}"/>
<pathelement location="lib/JDBCTutorial.jar"/>
</path>
<property name="XALAN" value="/usr/share/xalan/lib/xalan.jar"/>
<property name="DB.VENDOR" value="mysql"/>
<property name="DB.DRIVER" value="com.mysql.jdbc.Driver"/>
<property name="DB.HOST" value="localhost"/>
<property name="DB.PORT" value="3306"/>
<property name="DB.SID" value="testdb"/>
<property name="DB.URL.NEWDATABASE" value="jdbc:mysql://${DB.HOST}:${DB.PORT}/?allowMultiQueries=true"/>
<property name="DB.URL" value="jdbc:mysql://${DB.HOST}:${DB.PORT}/${DB.SID}?allowMultiQueries=true"/>
<property name="DB.USER" value="root"/>
<property name="DB.PASSWORD" value="root"/>
<property name="DB.DELIMITER" value=";"/>
</project>
可能是這行'/home/zynic/Documents/java // JDBCTutorial.jar '。嘗試刪除雙'/'。 –
Thihara
啊,好主意,但那不是它。 – kwoebber
嘗試使用' '。你的ant腳本在哪裏定義了任務? –
Thihara