str.append("select * from aaa");
str.append("go");
str.append("create proc ****");如何让让这三句sql语句是这样的格式?
select * from aaa
go
create proc ****因为那个go 无论是在aaa后面还是在create之前在数据库执行都语法错误!!
str.append("go");
str.append("create proc ****");如何让让这三句sql语句是这样的格式?
select * from aaa
go
create proc ****因为那个go 无论是在aaa后面还是在create之前在数据库执行都语法错误!!
解决方案 »
- 一个鼠标事件程序的错误,哪位高手指教,谢谢!
- 如何实现深度复制,有人可以贴下代码并解释一下吗?谢谢。。
- 有日资企业工作进来。
- 如何得到键盘输入的字符串,不用流的形式,因为字符串随时进行和一些字进行比较,以不同的颜色显示,例子如下,
- linux系统下,我用WINE安装了普通的QQ, 没见它的图标 请问我怎么运行它?到哪里找? 我连C盘也没找到,在哪儿?在线等!!谢谢
- 初级问题,啃求答案 ..........
- 操作符++ 求教
- 一个关于SERVERLET。JAR的问题,大家帮帮忙。
- 问一下,这里的final是什么意思, 要来做什么用的?
- 哪位大哥能将解一下notify()和wait()的用法
- new一个对象怎样计算它用了多少内存
- 沒錯誤但跑的時候出錯~可以幫我看看哪裡出問題了嗎?
1、换行,这个用 \n,比如:str.append("select * from aaa\n");
2、多语句执行:我记得JDBC不支持批量脚本运行,应该每次execute只能执行一句完整SQL,所以你还是把它们分开来执行吧。
str.append("go\r\n");
str.append("create proc ****\r\n");这样 打印出来是以下格式
select * from aaa
go
create proc ****但是,那jdbc不支持transact-SQL指令,你写一堆go没用jdbc貌似不支持批量执行不相同的语句,所以lz 老老实实的一条语句一条语句的执行吧