其实我正在研究一个需要ODBC的Java应用程序。
我创建的数据库MS Access和类连接工作,但是当我尝试在数据库中添加一个表出现异常:如何使用java访问odbc数据库?
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Impossible de modifier la structure de la table ??personne??. La base de donn?es est en lecture seule.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6956)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7113)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3109)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:337)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:252)
at inventaire.NewClass1.main(NewClass1.java:28)
该数据库是只读模式。
如何设置数据库读写?
更多细节将会是很有用,就像您使用的驱动程序以及连接字符串的样子。但是,http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2691&lngWId=2包含创建表的示例。 – 2012-01-05 13:50:38