struts能自动产生dao文件吗?如何产生?
来源:百度知道 编辑:UC知道 时间:2024/06/23 22:40:50
Struts本身的功能就不是向Hiberante那样完成实体层操作的,因此Struts中调用DAO与Struts框架本身无关,你可以使用JDBC或Hibernate来完成DAO部分操作。
DAO设计模式就是对于数据库操作的一些封装,就是通过接口和实现类的形式规定方法,并通过工厂返回接口对象,这样在操作数据库时使用接口进行操作,避免代码的重复开发。
struts不能自动生成dao文件,需要自己编写
比如我以MySQL为例,我的数据库实例是xsgl,源码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDao
{
/**
* driver:数据库的驱动类
* user:连接数据库的用户名
* pass:连接数据库的密码
* url:数据库连接串
*/
private String driver = "com.mysql.jdbc.Driver";
private String user = "root";
private String pass = "root";
private String url = "jdbc:mysql://127.0.0.1:3306/xsgl";
private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;
private String sql = "查询语句";