Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过JDBC在access中创建新字段_Java_Ms Access_Jdbc_Jdbc Odbc - Fatal编程技术网

Java 如何通过JDBC在access中创建新字段

Java 如何通过JDBC在access中创建新字段,java,ms-access,jdbc,jdbc-odbc,Java,Ms Access,Jdbc,Jdbc Odbc,我正在寻找一种通过Java在MS Access中将字段/列插入记录的方法。我相信我需要使用executeUpdate(插入…),但是我似乎无法让我的程序添加新的字段/列。任何帮助都将不胜感激,一个正确路线的例子会更好 谢谢, ~Crash要向现有表中添加新字段(列),可以使用如下ALTER table语句: 字符串连接字符串= “jdbc:odbc:Driver={Microsoft Access驱动程序(*.mdb,*.accdb)};”+ “DBQ=C:\\Users\\Public\\Da

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

谢谢, ~Crash

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

字符串连接字符串=
“jdbc:odbc:Driver={Microsoft Access驱动程序(*.mdb,*.accdb)};”+
“DBQ=C:\\Users\\Public\\Database1.accdb;”;
Connection con=DriverManager.getConnection(connectionString);
语句st=con.createStatement();
st.execute(“更改表客户添加列地址文本(255)”;
有关ALTER TABLE的更多信息,请参阅


请提供您的代码示例,欢迎使用SO。修改表中的数据(
插入
更新
删除
)和修改表本身的结构(例如
更改表
)是有区别的。您的代码示例会很有用,因为它不清楚您想要完成什么以及您是如何尝试完成的。