जब मैं एक एसबीटी सत्र के दौरान पहली बार के लिए अपने प्रोजेक्ट चलाने के लिए, यह निम्न अपवाद है जब एक MySQL डेटाबेस के लिए उपयोग करने के लिए कोशिश कर फेंकता एक ही एसबीटी सत्र), यह एक अलग से एक फेंकता है:एसबीटी स्कैला परियोजना में MySQL जेडीबीसी ड्राइवर का उपयोग कैसे करें?</p> <blockquote> <p>java.lang.NoClassDefFoundError: scala/Ordered</p> </blockquote> <p>जब मैं इसे फिर से चलाने (और यह बाद किसी भी समय, के दौरान:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/...
जब मैं NetBeans उपयोग कर रहा था, एक ही कोड ठीक काम कर रहा था। अब, जैसा कि मैं अपने प्रोजेक्ट को मैन्युअल रूप से संपादित और प्रबंधित करने के लिए बिल्डिंग और केट के लिए एसबीटी का उपयोग करता हूं, मुझे इन रनटाइम त्रुटियां मिलती हैं।
MySQL जेडीबीसी चालक (MySQL.com से डाउनलोड किया गया) JAR प्रोजेक्ट की lib निर्देशिका में है और मैंने जो अन्य सभी पुस्तकालयों को वहां रखा है, ठीक है।
import java.sql._
...
// read
val dbc : Connection = DriverManager.getConnection("jdbc:mysql://localhost/...")
val st : Statement = dbc.createStatement
val rs : ResultSet = st.executeQuery("SELECT ...")
if(rs.first) result = rs.getDouble("field")
dbc.close
...
// write
val dbc : Connection = DriverManager.getConnection("jdbc:mysql://localhost/...")
val st : Statement = dbc.createStatement
st.execute("UPDATE ...")
dbc.close
मैं एक question कि सुंदर संबंधित लग रहा है देखा है, लेकिन अभी भी कोई जवाब नहीं:
यहाँ कोड है।
// Declare MySQL connector Dependency
val mysql = "mysql" % "mysql-connector-java" % "5.1.12"
यह MySQL के लिए JDBC ड्राइवर JAR फ़ाइल आयात होगा:
एक ही समस्या थी, यह इसे ठीक करता है! – Albert
एक ही समस्या और यह फिक्स काम नहीं कर रहा है – wedens