例如这是sql文件,我要获得 “//#createDataBase”与“#//end”之间的字符串//#createDataBase
CREATE DATABASE databaseName;
USE databaseName;
//#end//#Register
CREATE TABLE Register (
userID varchar(255) primary key,
pass_word varchar(255) not null,
register_time datetime
);
//#end//#Login
CREATE TABLE Login(
userID varchar(255) primary key,
nick_name varchar(255)
);
//#end
CREATE DATABASE databaseName;
USE databaseName;
//#end//#Register
CREATE TABLE Register (
userID varchar(255) primary key,
pass_word varchar(255) not null,
register_time datetime
);
//#end//#Login
CREATE TABLE Login(
userID varchar(255) primary key,
nick_name varchar(255)
);
//#end
解决方案 »
- oracle语句看不懂,求高手指导
- hibernate 让我很伤心
- weblogic问题,网站运行一段时间后,页面不能显示内容,一直处于打开状态,请高手帮忙!
- ejb就业方向
- 急!如何在java中执行一个有返回值的Sql Server 2000存储过程?
- 程序中实现了下载功能 但是在弹出下载框时后面总是附带一个空白页面 请问如何才能让空白页面不出现?
- 简单的JAVAMAIL错在哪了?郁闷指数六颗星******
- 请大家帮忙看一下吧,小问题,关于jdk1.4.2的安装
- 菜鸟问题:WLS中EJB的部署数目与实例数目?
- 如何配置j2ee?急!急!
- 急!关于JNative的问题,在线求等大虾解决!!!!
- java WEB 服务器问题
public String getValue(sql) {
String start = "//#createDataBase";
String end = "//#end";
String value = str.substring(str.indexOf(start) + start.length());
value = value.substring(0,value.indexOf(end));return value;
}
//#createDataBase和//#end
然后读取之间行的内容就可以了。想截取
//#
//#end
之间的内容也是一样的思路。