如何通过JDBC创建新的字段

时间:2014-01-07 01:22:28

标签: java ms-access jdbc jdbc-odbc

我正在寻找一种通过Java将字段/列插入MS-Access中的记录的方法。我相信我需要使用executeUpdate(INSERT ...),但是我似乎无法让我的程序添加新的字段/列。任何帮助将不胜感激,正确的一行的例子会更好。

谢谢, 〜崩溃

1 个答案:

答案 0 :(得分:0)

要向现有表添加新字段(列),可以使用ALTER TABLE语句,如下所示:

String connectionString = 
        "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};" + 
        "DBQ=C:\\Users\\Public\\Database1.accdb;";
Connection con = DriverManager.getConnection(connectionString);
Statement st = con.createStatement();
st.execute("ALTER TABLE Customers ADD COLUMN Address TEXT(255)");

有关ALTER TABLE的更多信息,请参阅

ALTER TABLE Statement (Microsoft Access SQL)