Java的sqlite表创建,但没有显示在sqlite工作室

2020年9月22日 82点热度 0条评论 来源: Noobgrammer

我有一个问题,试图创建一个sqlite数据库中创建一个名为ticketDB,在我的程序中我想创建一个表在该数据库这就是代码的样子。Java的sqlite表创建,但没有显示在sqlite工作室

try{ 

    Connection c = dbConnection.getConnection(); 
    Statement stmt = c.createStatement(); 

    String sql = "CREATE TABLE IF NOT EXISTS notes" + 
          "(ID INT PRIMARY KEY  NOT NULL," + 
          " NAME   TEXT NOT NULL, " + 
          " AGE   INT  NOT NULL, " + 
          " ADDRESS  CHAR(50), " + 
          " SALARY   REAL)"; 
    stmt.executeUpdate(sql); 
    stmt.close(); 
    c.close(); 

    }catch(Exception e2) {System.out.print(e2);} 

dbConnection是一个将连接到我的数据库的类。当我运行代码时,它显示它连接到数据库,但不显示任何错误,所以即时通讯假设数据库正在创建,但它不显示在sqlite工作室。请帮助我一直在研究这个问题,但没有结果。


===========解决方案如下:

"jdbc:sqlite:ticketDB.sqlite" 

没有路径。您正在某个随机目录中创建一个新的数据库文件。

    原文作者:Noobgrammer
    原文地址: https://stackoverflow.com/q/47615007
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。