首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Java连接access后,插入新的一列,这个操作异常。

2013-01-23 
Java连接access后,插入新的一列,这个操作错误。。。步骤:PreparedStatement psconn.prepareStatement(ALTER

Java连接access后,插入新的一列,这个操作错误。。。
步骤:


PreparedStatement ps=conn.prepareStatement("ALTER TABLE Person ADD name varchar(30)");
 ps.executeUpdate();

 
console:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 由于表 'Person' 正被别的用户或进程使用,数据库引擎无法锁定它。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3149)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(JdbcOdbcPreparedStatement.java:216)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeUpdate(JdbcOdbcPreparedStatement.java:138)
at database.Select.main(Select.java:26)
java access sql语句
[解决办法]
先把别的数据库连接断开再运行

这个的DDL,statement.execute()就好了
[解决办法]
是不是你自己把access打开了
[解决办法]
可能是你的数据库正处于编辑状态

热点排行