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