我正在使用ms access database创建java应用程序。
我必须创建表“学生”,如果不退出,如果存在则先删除表,然后让表学生。
我已经为它编写代码了。为此我已经使函数boolean makeTable(连接con,字符串tablename)和函数boolean dropTable(连接con,字符串tablename)
第一次 如果存在表,那么maketable()返回false然后调用函数dropTable()它也返回false(表未删除)
第二次 调用dropTable()然后返回true(表删除成功),但然后调用createTable()返回false(表未创建)。
为什么会发生这种情况我不知道。
请帮助。
如果有声明(Drop Table IF EXIST STUDENT) 或其他方式
提前感谢。
- PARAG HUMANE