이러한 작업... 좀 지겹다.
이럴때 좀 도움이 될 수 있는게 ant 이다...
참 좋은 툴이다
아래는 ant 의sql target 을 이용해서 간단한 sql 을 수행하는 예제이다..
ant target
<target description="SQL Tester01" name="SQLTST01">
<echo message="Just Test"/>
<sql
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1/test"
userid="root"
password="mysql"
src="test01.sql"
output="outputfile.txt"
>
<classpath>
<pathelement location="c:\\Program Files\\Apache Software Foundation\\apache-tomcat-6.0.18\\lib\\mysql-connector-java-5.1.6-bin.jar"/>
</classpath>
</sql>
</target>
test01.sql
insert into tt01 (s1) values ('good11');
insert into tt01 (s1) values ('good22');
out
mysql> create table tt01 ( s1 varchar(100) );
Query OK, 0 rows affected (0.01 sec)
mysql> select * from tt01;
+--------+
| s1 |
+--------+
| good11 |
| good22 |
+--------+
2 rows in set (0.00 sec)