如果只使用了框架struts2 ,那么链接数据库就是通过jdbc链接
如果在struts2框架的基础上同时使用了hibernate,这样链接数据库就是hibernate的事了。
先写的DAO:public List<FileModel>findAll(){
Connection con = null
PreparedStatement ps = null
FileModel file = null
ResultSet rs = null
List<FileModel>set = null
try
{
con = DBconnection.getConnection()
String sql = "select * from file
ps = con.prepareStatement(sql)
set = new LinkedList<FileModel>()
rs = ps.executeQuery()
while(rs.next())
{
file = new FileModel()
file.setFilepath(rs.getString(1))
file.setFiletime(rs.getTimestamp(2))
file.setFileintroduce(rs.getString(3))
file.setFilediscuss(rs.getString(4))
file.setFilescore(rs.getFloat(5))
file.setFiletype(rs.getString(6))
file.setDirection(rs.getString(7))
file.setFileid(rs.getInt(8))
file.setFilename(rs.getString(9))
set.add(file)
}
}
catch(SQLException e)
{
throw new RuntimeException(e.getMessage(),e)
}
finally
{
DBconnection.free(rs, ps, con)
}
return set
}
在action中调用DAO:
public class FindAction extends ActionSupport {
private Dao dao = new Dao()
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
LinkedList<FileModel>modelSet = (LinkedList<FileModel>) dao.findAll()
if (modelSet!=null){
System.out.println(modelSet)
ActionContext.getContext().getSession().put("msg", modelSet)
return SUCCESS}
else
return ERROR
}
}
创建数据库选择
开始菜单
中→程序→【Management
SQL
Server
2008】→【SQL
Server
Management
Studio】命令,打开【SQL
Server
Management
Studio】窗口,并使用Windows或
SQL
Server
身份验证
建立连接。
在【对象
资源管理器
】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从d出来的
快捷菜单
中选择【新建数据库】命令。
执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【
文件组
】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】
文本框
中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用
全文索引
】
复选框
。
在【
数据库文件
】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或
删除文件
组。
完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)