java怎样动态创建数据库中表?

java怎样动态创建数据库中表?,第1张

用JDBC直接发create table语句就行了,用executeUpdate发oracle的话,就指定好用户名,sqlserver和mysql就指定好数据库,其他数据库我不了解。如果用Hibernate的话,就把Hibernate的hbm2dll属性设为true,然后直接发增删改也查语句也可以。总之就是很简单了,直接发建表语句就成。

Class.forName("oracle.jdbc.driver.OracleDriver")

Connection conn=DriverManager.getConnection("数据库url","帐号","密码")

state=conn.createStatement()

state.executeUpdate("create 建表语句")

state.executeUpdate("insert 插入数据")------>插入的值由页面获得,注意字符串拼接。

然后就是关闭连接,state.close()conn.close()

核心代码就是这些,具体应用你可以多写几个方法(增删改查),都是类似的,注意异常的处理,关闭连接最好在finally中进行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9828879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存