我从使用netbean的基本java derby DB程序中得到以下错误。
我试过下载包含jar文件的多种类型的驱动程序,然后更改类。forName(______;)
语句以包含没有运气的路径。我读过许多类似的问题,并试图解决这些问题,但运气不佳。
当我转到服务/数据库时,右键单击数据库,然后单击属性,它说
驱动类:org.apache.derby.jdbc.ClientDriver。
我可以找到
org。阿帕奇。德比。jdbc。ClientDriver
文件位于项目/库
下,但仅位于我最近通过右键单击应用程序/properties/libraries/OK添加的jar下,不确定它在jdk 1.8中的位置。
非常感谢您的帮助。
错误:“SQL错误:java.SQL.SQLException:找不到适合jdbc的驱动程序:derby://localhost:1527/sample 0 08001"
package javaapplication10;
import java.sql.*;
public class JavaApplication10 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String data = "jdbc:derby://localhost:1527/sample";
try (
Connection conn = DriverManager.getConnection(
data, "app", "APP");
Statement st = conn.createStatement()) {
Class.forName("org.apache.derby.jdbc.ClientDriver");
ResultSet rec = st.executeQuery(
"select CUSTOMER_ID, NAME, CITY, STATE " +
"from APP.CUSTOMER " +
"order by CUSTOMER_ID");
while (rec.next()) {
System.out.println("CUSTOMER_ID:\t"
+ rec.getString(1));
System.out.println("NAME:\t" + rec.getString(2));
System.out.println("CITY:\t" + rec.getString(3));
System.out.println("STATE:\t" + rec.getString(4));
System.out.println();
}
st.close();
} catch (SQLException s) {
System.out.println("SQL Error: " + s.toString() + " "
+ s.getErrorCode() + " " + s.getSQLState());
} catch (Exception e) {
System.out.println("Error: " + e.toString()
+ e.getMessage());
}
}
}
你需要移动line类。forName(“org.apache.derby.jdbc.ClientDriver”)
在try块之外(在try时钟之前)。您可以让main方法declare
抛出ClassNotFoundException
,让程序编译。这样,驱动程序将可供try
中的DriverManager查找和使用。
另外,由于您是在try定义中创建语句,所以最后一行
st.close()
捕捉
是多余的之前进行编码,因此可以安全地将其删除。
我正在尝试运行Selenium测试。我正在使用C#。我试过的每个司机都有问题。 看起来像是chromedriver。已找到exe,但它可以找到Chrome二进制文件。我设置了通往chrome的路径。自动搜索失败后显式执行。我甚至在最后用“chrome.exe”试过了。我总是得到同样的结果: 在以下位置找不到Chrome二进制文件: C:\用户\Vilem\AppData\本地\谷歌\Chrome\
我正在使用JDBC接收器连接器尝试Kafka和Postgres接收器。 例外: 水槽特性: 我已经设置了< code > plugin . path =/usr/share/Java/Kafka-connect-JDBC /usr/share/java/kafka-connect-jdbc我有以下文件: , , 和其他一些基本上与汇合物一起打包的罐子。 然后我下载了 postgres-jdbc 驱
当我创建kafka jdbc源连接器(debezium连接器用于带有confluent-5.4.0的oracle)时,出现错误“没有找到适合jdbc: oracle: oci…”。 我的oracle版本是企业版发布11.2.0.4.0-64位生产,我尝试了不同的驱动程序jar,但得到了相同的异常。 我的jdk版本是: 我已经将 debezium-连接器-预言机添加到文件夹融合-5.4.0/shar
我创建了一个maven项目。 我正在尝试将MSSQL(Microsoft SQL Server 2014)与我的J2EE应用程序连接起来。但它引发了以下异常 我的代码: 网状物xml 登记 数据库连接 上下文xml
试图连接到允许远程连接的免费mysql数据库主机,但我遇到了以下错误: 未找到适合jdbc的驱动程序:mysql://xx2-23-x1-2x1-172.compuxe-1.xmazonaws.com:3306 我使用下面的代码。 编辑 Stack Trace显示在下面:
我试图使用servlet实现连接池。我知道有很多类似的问题被问到,但没有一个能帮上忙。 以下是例外: 我在WEB-INF/lib文件夹中添加了jar文件。 下面是我的Servlet代码: 这是context.xml文件