import com.MysqL.jdbc.jdbc2.optional.MysqLDataSource
import com.MysqL.jdbc.*
import groovy.sql.*
/* the commented code works fine
MysqLDataSource ds = new MysqLDataSource()
ds.user = 'root'
ds.password = ""
ds.url = 'jdbc:MysqL://localhost:3306/test'
sql sql=sql.newInstance(ds)
sql.close()
*/
d=Class.forName("com.MysqL.jdbc.Driver").newInstance()
println d.class // class com.MysqL.jdbc.Driver
sql sql=sql.newInstance(
'jdbc:MysqL://localhost:3306/test','root',"",'com.MysqL.jdbc.Driver'
)
注释的代码工作正常,我可以得到驱动程序的实例
但是当我使用的时候
sql sql=sql.newInstance(
'jdbc:MysqL://localhost:3306/test','com.MysqL.jdbc.Driver'
)
它引发了一个异常:
java.sql.sqlException:没有为jdbc找到合适的驱动程序:MysqL:// localhost:3306 / test
我无法解决它,是否有任何男孩来帮助我?
最佳答案