首先,DbDao是一个用来操作数据库的类。需要对数据库的驱动包
要操作数据库首先要获得链接,这时候就需要链接数据库的所有参数了,包括driver,url,user,password。(全部定义为private static String )
第一步,加载驱动。其实加载驱动只需要进行一次,不需要每次链接都加载,所以,可以把他放在静态块中,类的静态块只执行一次。静态资源不能调用非静态资源,所以要把driver ,url,user , password 这些变量定义为静态的,在类加载的时候同时加载好。这样可以节约资源,代码如下:
static{
driver="com.mysql.jdbc.Driver";
user="";
password="";
url="";
Class.forName(driver);
}//加载驱动ok
第二步,打开连接connection
con=DriverManger.getConnection(url,user,password);
第三部,获取Statement,或者PerStatement对象
stmt=con.createStatement();
第四步,使用statement对象操作数据库
ResultSet rs=stmt.excuteQuery(sql);
第五步,关闭rs
第六步,关闭stmt
第七步,关闭con
其中的close,和操作数据库,打开连接(私有)都可以定义为函数。