现在开始加入功能模块,在Util.java里面。
由于今天是为了建表我才开始测试……从而发现自己之前写的都是一坨屎……从而有了这个系列文章。所以今天就写CreatTable部分。这个部分肯定要慢慢补充的。
大家请看CreatTable类:
Util.java
package DB;
import java.sql.*;
import DB.ConnectDatabase;
public class Util {
private static ConnectDatabase connectDatabase = null;
private static Statement sta = null;
private static PreparedStatement state =null;
private static ResultSet rs = null;
public static void CreateTable() throws Exception {
Connection conn = connectDatabase.getConnectDatabase().getConnection();
String sql = "create table test(id integer,name varchar(100))";
try {
sta = conn.createStatement();
sta.executeUpdate(sql);
System.out.println("建表:成功!");
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("建表:失败!");
} finally {
if (sta != null) {
sta.close();
}
}
}
}
在一开始我并没有加入对Exception的处理,后来发现运行的时候SB了,而且不知道啥问题……后来加入了ex.printStackTrace(),就立刻发现时自己的Create语句写屎了……提醒以后一定要查看异常。
然后就是简单的测试咯:
CreateTable
public static void main(String args[]) throws Exception {
Util.CreateTable();
}
然后我们就能看到亲切的:
“建立数据库连接:成功!建表:成功!”