我正在寻找一种通过Java将字段/列插入MS-Access中的记录的方法。我相信我需要使用executeUpdate(INSERT ...),但是我似乎无法让我的程序添加新的字段/列。任何帮助将不胜感激,正确的一行的例子会更好。
谢谢, 〜崩溃
答案 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的更多信息,请参阅