2.建立数据库(这个操作不常用,不过还有可能会用到!)
public void buildbase(String name){
Connection conn = new initialize().getlink("数据库名"); //必须先得到一个已经存在的数据库的链接
try
{
Statement stat = conn.createStatement();
String sql = "create database "+name;
stat.executeUpdate(sql);//创建了数库
stat.close();
conn.close();
}
}
3.在数据库中新建立数据表
(话说这个操作也不太常用。。。。。。。)
public void insert(String basename)
{
Connection conn = new initialize().getlink(basename);
try{
Statement stat = conn.createStatement();
stat.executeUpdate("create table test(authorname varchar(10),authorid varchar(4),bookname varchar(10));
stat.close();
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
这样,就建立了一个表,名字叫test,有三个列authorname,authorid,bookname,varchar类型是“可变长度的字符串”,varchar(10)表示最多能保存10个字符,或者是个以下的。
4.删除数据库
public void delete(String basename)
{
Connection conn = new initialize().getlink(basename);
try{
Statement stat = conn.createStatement();
String sql = "drop database "+basename;
stat.executeUpdate(sql);
stat.close();
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
但是话说这三个操作都很不常见。。。。。。