在java web项目程序开发中通常要对数据库进行操作(读取数据,写入数据),目前最通用的方法是采用JDBC直接操作数据库,这种方式也是最简单,最直接的操作,如下两种方式都是根据此方法连接并操作数据库:
1.将数据库URL,USERNAME,PASSWORD写死在代码中,例如:
Class.forName(
"mysql.
jdbc.driver.MySQLDriver
").newInstance();
String url=
"jdbc:mysql:thin:@localhost:1521:mysql
";
String user=
"MySQL
";
String password=
"tiger
";
Connection conn= DriverManager;
getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet,
CONCUR_UPDATABLE);
String sql=
"select * from test
";
ResultSet rs=stmt.executeQuery(sql);
2)另外一种方式是采用Facade和Command模式,使用DBUtil类封装JDBC操作;数据库url,username,password可以放在配置文件中(如xml,properties,ini等)。
这种方法在小程序中应用较多。
JAVA连接数据库有三种原则,1:JDBC,2:ODBC,3:数据库厂家的开发包。
每一种网上都有很多例子,自己找找。