请使用JAVA程序并利用JDBC,在gradem数据库中,创建一个名为registrtion的数据表,registrtion表的结构如下所示。请编写名为jdbc_test2_createTable.java的JAVA程序,并将JAVA源代码放在下面。
时间: 2024-03-25 21:39:20 浏览: 82
好的,以下是在gradem数据库中创建名为registrtion的数据表的JAVA程序jdbc_test2_createTable.java的源代码:
```java
import java.sql.*;
public class jdbc_test2_createTable {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/gradem";
static final String USER = "root";
static final String PASS = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName(JDBC_DRIVER);
// 打开链接
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 执行查询
System.out.println("创建表...");
stmt = conn.createStatement();
String sql = "CREATE TABLE registration " +
"(id INTEGER not NULL, " +
" first VARCHAR(255), " +
" last VARCHAR(255), " +
" age INTEGER, " +
" PRIMARY KEY ( id ))";
stmt.executeUpdate(sql);
System.out.println("表已创建...");
}catch(SQLException se){
// 处理 JDBC 错误
se.printStackTrace();
}catch(Exception e){
// 处理 Class.forName 错误
e.printStackTrace();
}finally{
// 关闭资源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}// 什么都不做
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
```
在运行程序前,请确保MySQL数据库已经安装并且gradem数据库已经创建。运行程序后,将会在gradem数据库中创建名为registration的数据表。
阅读全文