JavaDB嵌入式数据库无法创建表?

时间:2016-04-29 21:34:18

标签: netbeans derby sqlexception javadb

我想使用JavaDB derby创建嵌入式数据库并在其中创建一个表,在运行程序时,程序在NetBeans中运行正常并且每件事情都没问题,当我构建程序并在NetBeans外部运行程序时,程序会创建数据库但是不是桌子。

我有这个错误:

error message screenshot

我的代码:

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))"); 
    }
}

0 个答案:

没有答案