社区
Web 开发
帖子详情
如果利用Statement或PreparedStatement动态设置表名
fantasy01
2008-09-09 04:57:21
请教高手下,我现在有如下的需要
SQL语句如下:
"create table ? (....)"
实现的效果是,通过参数来实现动态创建表格
请问如果利用Statement或PreparedStatement动态设置表名
我用上面两种方法时,总是报错,说表名附近有错误,不知道该如何解决,谢谢大家了!
...全文
675
2
打赏
收藏
如果利用Statement或PreparedStatement动态设置表名
请教高手下,我现在有如下的需要 SQL语句如下: "create table ? (....)" 实现的效果是,通过参数来实现动态创建表格 请问如果利用Statement或PreparedStatement动态设置表名 我用上面两种方法时,总是报错,说表名附近有错误,不知道该如何解决,谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainsilence
2008-09-10
打赏
举报
回复
动态创建表格是不允许的。。。。
oracle里面有办法跳过这个限制
可以再存贮过程里面用execute immediate 'create table。。。'
然后再用jdbc调用存贮过程
但是这样非常不好,因为可以动态增加也意味着可以动态删除。。。。。。
hl_ghost
2008-09-10
打赏
举报
回复
你SQL怎么写的,报的什么错?
Mybatis
动态
调用
表名
和字段名的解决方法
Mybatis作为一个强大的ORM框架...为了
动态
调用
表名
和字段名,我们需要使用`
statement
Type="
STATEMENT
"`,这样可以避免预编译,允许我们在SQL字符串中使用`${}`进行替换。一个示例的Mybatis映射文件片段如下: ```xml ...
Java语言SQL接口—JDBC编程技术
- 创建
Statement
:根据需求创建
Statement
或Pre
pa
red
Statement
对象。 - 执行SQL:调用
Statement
的executeQuery()或executeUpdate()方法执行SQL语句。 - 处理结果:对于查询语句,使用ResultSet对象处理结果;对于...
事务处理java案例代码
2. 创建
Statement
或Pre
pa
red
Statement
对象,用于执行SQL语句。 3.
设置
事务隔离级别:Connection对象的setTransactionIsolation()方法可以
设置
事务的隔离级别。 4. 开始事务:Connection对象的setAutoCommit(false...
linyi.rar 使用Velocity生成代码
这些信息可以通过JDBC(Java Database Connectivity)接口来获取,使用
Statement
或Pre
pa
red
Statement
执行SQL查询。 4. **生成代码逻辑** 一旦获取了表结构,Velocity就可以发挥作用。通过循环遍历每个字段,可以...
JDBC(javaweb)
2. **创建
Statement
或Pre
pa
red
Statement
**:为了执行SQL语句,我们可以创建
Statement
对象(用于执行静态SQL)或者Pre
pa
red
Statement
对象(用于执行预编译的SQL,提高性能并防止SQL注入)。 3. **执行SQL**:使用...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章