读书人

jdbc能否直接建表还有什么方式可以通

发布时间: 2012-01-05 22:36:54 作者: rapoo

jdbc能否直接建表,还有什么方式可以通过程序来新建数据库的表?
jdbc一般是在已有表的基础上进行sql语句操作,现在想通过jdbc或者其他通过程序的方式传入建表的语句来创建新表,是否有什么办法??

[解决办法]
stmt.executeUpdate("create table test_create(id INTEGER,name VARCHAR2(20));");


把最后的那个 ; 去掉试试
[解决办法]

探讨
引用:
只要有权限就可以建表

只要你的用户有权限 就可以建表


给你一个mysql测试代码
Connection con = DataManager.getConnection();
Statement stmt = con.createStatement();
stmt.executeUpdate("CREATE TABLE TEST1(ID SMALLINT )");


我的这个方法跟你那个几乎一样吧:

public void createTable(String sql){
Connection conn = null;
Statement stmt = null;
try{

读书人网 >Java Web开发

热点推荐