ฉันแสดงขั้นตอนที่พบว่ามีประโยชน์เมื่อกำหนดค่า Weka ให้เข้าถึงฐานข้อมูล
การติดตั้งไดรเวอร์ MySQL ในประเภท Ubuntu:
sudo apt-get install libmysql-java
สิ่งนี้จะวางลงใน /usr/share/java/mysql-connector-java.jar jars ที่จำเป็นในการพูดคุยกับ MySQL (นี่คือลิงก์ไปยัง jar จริงที่อยู่ในไดเรกทอรีเดียวกันที่มีชื่อ + หมายเลขรุ่นเดียวกัน)
การกำหนดค่า DatabaseUtils.props ส่วนนี้มีความสำคัญมาก ไปคว้ายูทิลิตี้ไฟล์ unzipper / extractor ที่คุณชื่นชอบแล้วเปิด /usr/share/java/weka.jar (อันที่จริงมันเป็นลิงค์ไปยัง JAR ที่มีชื่อเดียวกันกับ Weka เวอร์ชั่นต่อท้าย) ฉันแค่ใช้ GNOME และชี้เบราว์เซอร์ไฟล์ / usr / share / java / weka.jar จากที่นั่นแยก: /weka/experiment/DatabaseUtils.props.mysql วางไฟล์นี้ลงในโฮมไดเร็กตอรี่ของคุณ แต่เปลี่ยนชื่อเป็น: DatabaseUtils.props เปิดไฟล์นี้และแก้ไขบรรทัดต่อไปนี้:
ไดรเวอร์ JDBC (รายการที่คั่นด้วยเครื่องหมายจุลภาค)
jdbcDriver = org.gjt.mm.mysql.Driver
URL ฐานข้อมูล
jdbcURL = jdbc: mysql: // server_name: 3306 / database_name server_name ควรเปลี่ยนเป็นเซิร์ฟเวอร์ MySQL ของคุณ (เช่น 'localhost' หรือ 'dbase.cs.school.edu.org') และ database_name ควรเปลี่ยนเป็นฐานข้อมูลที่คุณ ต้องการใช้ ในไฟล์นี้จะมีสิ่งต่าง ๆ เช่น:“ # string, getString () = 0; -> เล็กน้อย” ฉันยังไม่เข้าใจเลยว่าเกิดอะไรขึ้นที่นี่ แต่ถ้าคุณกำลังจะใช้ varchar (N) ในตารางฐานข้อมูลของคุณคุณต้องเพิ่มบรรทัดต่อไปนี้ในตารางนี้: VARCHAR = 0 # นั่นคือศูนย์ ไม่ใช่“ โอ้” และถ้าคุณใช้ INT (int) ให้เพิ่มบรรทัดนี้ด้วย: INT = 5 ฯลฯ …
สำหรับการอ้างอิงคุณสามารถตรวจสอบการเชื่อมโยงร้องและ weka.wikispaces.com คุณสามารถตรวจสอบแหล่งกวดวิชานี้ (อูบุนตู)
https://mikebasilyan.wordpress.com/2010/02/02/weka-mysql-on-ubuntu/
หวังว่ามันจะช่วย