import java.sql.*; //Needed for JDBC classes
public class BuildPhonebookDB {
public static void main(String[] args) throws Exception{
//Create a named constant for the URL
final String DB_URL = "jdbc:derby:Phonebook;create=true";
try {
//Create a connection to the database.
Connection conn = DriverManager.getConnection(DB_URL);
//Create a Statement object.
Statement stmt = conn.createStatement();
//Create the Entries table
stmt.execute("CREATE TABLE Entries (" +
"Name CHAR(20)"+
"Number INTEGER)"
);
System.out.println("Database Connected");
//Close the connection
conn.close();
}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
}
}
我已经看过许多其他类似的关于堆栈溢出的帖子,比如这篇文章,但没有任何帮助。我看过关于驱动程序罐子的东西,但我不知道这是什么,如果我需要编辑这个,有人能帮我通过它吗?
谢谢你的帮助
你看过本指南吗?你是否遵守了本指南的所有步骤?
阿帕奇德比
下载Derby从Derby网站http://db.Apache.org/Derby/derby_downloads.html下载二进制Apache Derby发行版。这些教程使用版本10.12.1.1,假设您下载了下表中列出的二进制分发文件之一:
mkdir C:\Apache copy db-derby-10.12.1.1-bin.zip
> C:\Apache cd C:\Apache unzip db-derby-10.12.1.1-bin.zip
mkdir /opt/Apache cp db-derby-10.12.1.1-bin.tar.gz /opt/Apache
> cd /opt/Apache tar xzvf db-derby-10.12.1.1-bin.tar.gz
在这两种情况下,软件现在都将被提取到一个名为db-derby-10.12.1.1-bin的子目录中。
设置DERBY_INSTALL将DERBY_INSTALL变量设置为安装Derby的位置。下面给出了示例,但一定要使用系统上的实际位置:
Windows:C:\>设置derby_install=C:\apache\db-derby-10.12.1.1-bin
$ export
> DERBY_INSTALL=/opt/Apache/db-derby-10.12.1.1-bin
Windows:
C:\> set
> CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar
;。
UNIX:
$ export
> CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:.
我已经创建了一个运行在Tomcat 7上的基本的Spring 3.1-Hibernate 4-Mysql 5.5 web应用程序。我通过spring C3PO共享连接。 更新:我也在发布我的代码。 我的Spring应用程序上下文: 如您所见,我为池使用了C3PO数据源,由spring容器管理。 我的属性文件(从spring容器引用): 以下是我的POM依赖项: 我的web.xml是一个标准的Spr
我创建了一个maven项目。 我正在尝试将MSSQL(Microsoft SQL Server 2014)与我的J2EE应用程序连接起来。但它引发了以下异常 我的代码: 网状物xml 登记 数据库连接 上下文xml
我必须创建一个非常简单批处理Java应用程序(一个运行到shell中的应用程序),并使用JDBC对Oracle数据库执行一些查询,但我从未这样做过。 为什么?是什么导致了这个问题?我如何修复这个问题?我错过了什么? TNX
我正在尝试运行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