Ant Script to Create Mysql Table
This example illustrates how to create table through the build.xml file by simply running the ant command. In this build.xml file, we are using 4 property elements for connectivity of database. The first property <property name="sql.driver"> is used to connect the sql driver. The second property <property name="sql.url"> is used to define the database url and database name. The third property <property name="sql.user"> is used to define user name of the database. The fourth property <property name="sql.pass"> is used to define the password name of the database.In this build.xml file, only one target <target name="createTables"> is used to execute the query which is in the client.sql and project.sql file. The source code of the build.xml file is as follows:
<project name= "MysqlCreateTable" basedir= "." default = "createTables" > <property name="sql.driver" value="org.gjt.mm.mysql.Driver"/> <property name="sql.url" value="jdbc:mysql://192.168.10.211/test"/> <property name="sql.user" value="sandeep"/> <property name="sql.pass" value="sandeep"/> <target name="createTables"> <sql driver="${sql.driver}" url="${sql.url}" userid="${sql.user}" password= "${sql.pass}" > <transaction src="client.sql"/> <transaction src="project.sql"/> </sql> </target> </project> |
create table client ( client_id int not null auto_increment primary key, client_name text not null ); |
create table project ( project_id int not null auto_increment primary key, project_name text not null ); |

No comments:
Post a Comment