/*为什么要有下面的这4个?
因为这4个参数是Class.forName和DriverManager.getConnection
的参数*/
static String driver;
static String url;
static String user;
static String pass;
//下面的方法就是为了获得参数
//调用方法的时候记得传入参数
public void getParam(String param) throws Exception{
Properties prop = new Properties();
prop.load(new FileReader(param));
driver = prop.getProperty("driver");
url = prop.getProperty("url");
user = prop.getProperty("user");
pass = prop.getProperty("pass");
}
public void createTable(){
try{
Class.forName(driver);
}
catch(ClassNotFoundException cn){
cn.printStackTrace();
}
try(
//至于Statement之类的,那就是看情况而定了
Connection conn = DriverManager.getConnection(url,user,pass))
{
DatabaseMetaData dbmd = conn.getMetaData();
}
catch(SQLException sl){
sl.printStackTrace();
}}