如何封装数据库 *** 作类?

如何封装数据库 *** 作类?,第1张

class Dbo{

String insert(表名,参数1...参数n){

执行 插入语句

return “ *** 作成功”or “ *** 作失败”

}

String delete(表名,参数1...参数n){

执行 删除语句;

return “ *** 作成功”or “ *** 作失败”

}

String update(表名,参数1...参数n){

执行 修改语句;

return “ *** 作成功”or “ *** 作失败”

}

String select(表名,参数1...参数n){

执行查询语句;

return “查询结果”or “查询失败”

}

}

建议你学一下hibernate

像你说的这样估计是有多表之间的关联,如表之间存在1对1、1对多、多对1的关系,这时是用hibernate可是将所有的表封装,在你从数据库差出某条数据时,hibernate可以帮你查处和这条数据相关的其他表中的数据,这样可以封装你可能用到的所有的类,进而,表面上你只查了一次,其实hibernate帮你把潜在需要的数据也封装了。

例如:

表A对应着类A,表B对应着类B。表A和表B之间是一对多的关系。

类A和类B将有如下关系:

class A{

Set bs = new HashSet()

A的其它属性和方法

}

class B{

A a

B的其它属性和方法

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6704753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存