我想使用JavaDB derby创建嵌入式数据库并在其中创建一个表,在运行程序时,程序在NetBeans中运行正常并且每件事情都没问题,当我构建程序并在NetBeans外部运行程序时,程序会创建数据库但是不是桌子。
我有这个错误:
我的代码:
package doctor;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
public class CreateDB {
public static final String DRIVER =org.apache.derby.jdbc.EmbeddedDriver";
public static final String JDBC_URL = "jdbc:derby:nadb;create=true";
public static void main(String[] args) throws ClassNotFoundException, SQLException{
Class.forName(DRIVER);
Connection connection = DriverManager.getConnection(JDBC_URL);
connection.createStatement().execute("create table MYPATIENT(Name varchar(50), Age varchar(2), MOBILENUMBER varchar(50) ,Email varchar(50), Address varchar(200) , Notes varchar(500))");
}
}