Java 如何将数据库添加到netbean项目包中

Java 如何将数据库添加到netbean项目包中,java,sql,sqlite,netbeans,jdbc,Java,Sql,Sqlite,Netbeans,Jdbc,我想创建一个程序,以便在任何计算机上使用它,因此当我安装它时,必须从其位置导入database.sql。。所以我必须将它添加到项目包中,但当我添加到项目包中时,我收到一条消息,告诉我(java.sql.SQLException:no-some-table:table-name),尽管我确信我在那里有一个表。 你能告诉我问题出在哪里吗。或者,是否有任何方法可以将数据库从项目文件夹导入到任何位置? 谢谢大家! import java.awt.*; import java.sql.*; import

我想创建一个程序,以便在任何计算机上使用它,因此当我安装它时,必须从其位置导入database.sql。。所以我必须将它添加到项目包中,但当我添加到项目包中时,我收到一条消息,告诉我(java.sql.SQLException:no-some-table:table-name),尽管我确信我在那里有一个表。 你能告诉我问题出在哪里吗。或者,是否有任何方法可以将数据库从项目文件夹导入到任何位置? 谢谢大家!

import java.awt.*;
import java.sql.*;
import javax.swing.*;

public class dbc {
        Connection conn = null;
        ResultSet rs = null ;
        PreparedStatement pst = null ;

        public static Connection ConnecrDb() {        
          try {            
            Class.forName("org.sqlite.JDBC");
            Connection conn = DriverManager.getConnection("jdbc:sqlite:Tab.sqlite");          
            return conn;          
          }catch (Exception e ){
            JOptionPane.showMessageDialog(null, e)
          return null;
        }
    }
}

并且包中有一个名为Tab.sqlite的文件:首先,您应该复制/创建一个数据库并收集数据库位置路径,然后当您尝试获取连接时,应该将数据库urlPath放入
DriverManager.getConnection(urlPath)

您也可以尝试:

public Connection DBConn() {
    String connStr = "jdbc:sqlite:<location path>/myDB.db";
    Connection conn = null;
    try {
        Class.forName("org.sqlite.JDBC");
        conn = DriverManager.getConnection(connStr);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
        System.exit(1);
    } catch (SQLException e) {
        e.printStackTrace();
        System.exit(2);
    }
    return conn;
}
公共连接DBConn(){ String connStr=“jdbc:sqlite:/myDB.db”; 连接conn=null; 试一试{ Class.forName(“org.sqlite.JDBC”); conn=DriverManager.getConnection(connStr); }catch(classnotfounde异常){ e、 printStackTrace(); 系统出口(1); }捕获(SQLE异常){ e、 printStackTrace(); 系统出口(2); } 返回连接; }
我解决了这个问题,我应该这样写:

Connection conn = DriverManager.getConnection("jdbc:sqlite:/src/Tab.sqlite");
如果我想从项目包中导入sql数据库,我必须添加
/src/myDB.sqlite
谢谢大家:D