编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class ConnectionDemo01 {
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
public static final String DBURL="jdbc:mysql://localhost:3306/mldn";
public static final String DBUSER="root";
public static final String DBPASS="mysqladmin";
public static void main(String[] args) throws Exception{
Connection conn=null;
Statement stmt=null;
String sql="CREATE TABLE biao(" +
"id INT AUTO_INCREMENT PRIMARY KEY ," +
"name VARCHAR(30) NOT NULL ," +
"password VARCHAR(32) NOT NULL ," +
"age INT NOT NULL ," +
"sex VARCHAR(2) DEFAULT '男' ," +
"birthday DATE " +
") ";
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS);
stmt=conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
}
}