SQLException:没有为jdbc找到合适的驱动程序:

SQLException:没有为jdbc找到合适的驱动程序:derby:// localhost:1527

我在Netbeans中收到此错误:

java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/

这是怎么造成的,我该如何解决?


呼如林
浏览 345回答 3
3回答

临摹微笑

java.sql.SQLException:没有为jdbc找到合适的驱动程序:derby:// localhost:1527 /此异常有两个原因:驱动程序未加载。JDBC URL格式错误。在您的情况下,我希望在连接字符串的末尾看到一个数据库名称。例如(create=true如果您希望在不存在的情况下创建数据库,请使用):jdbc:derby://localhost:1527/dbname;create=true默认情况下,在启动网络服务器的目录中创建数据库。但您也可以指定数据库位置的绝对路径:jdbc:derby://localhost:1527//home/pascal/derbyDBs/dbname;create=true以防万一,检查derbyclient.jar是否在类路径上,并且org.apache.derby.jdbc.ClientDriver在服务器模式下工作时正在加载相应的驱动程序。

凤凰求蛊

为了我DriverManager.registerDriver(new org.apache.derby.jdbc.EmbeddedDriver());帮助。通过这种方式,DriveManager确实知道了derby EmbeddedDriver。也许分配一个新的EmbeddedDriver很重,但另一方面,Class.forName需要try / catch / doSomethingIntelligentWithException,我不太喜欢。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java