String insert(表名,参数1...参数n){
执行 插入语句;
return “ *** 作成功”or “ *** 作失败”
}
String delete(表名,参数1...参数n){
执行 删除语句;
return “ *** 作成功”or “ *** 作失败”
}
String update(表名,参数1...参数n){
执行 修改语句;
return “ *** 作成功”or “ *** 作失败”
}
String select(表名,参数1...参数n){
执行查询语句;
return “查询结果”or “查询失败”
}
}
一、链接数据库(1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件
我这里是这样的文件路径
(2)打开这个config.php文件,然后找到父类配置文件convention.php文件,将关于"数据库"的部分复制粘贴到config.php配置文件中
1
2
3
4
5
6
7
8
9
/* 数据库设置 */
'DB_TYPE' => '', // 数据库类型
'DB_HOST' => '', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD'=> '', // 密码
'DB_PORT' => '',// 端口
'DB_PREFIX' => '',// 数据库表前缀
'DB_FIELDS_CACHE' => true,// 启用字段缓存(开发时这个要写成false)
下面是我的数据库连接内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
return array(
//'配置项'=>'配置值'
/* 数据库设置 */
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'test3', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD'=> '123', // 密码
'DB_PORT' => '3306',// 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_FIELDS_CACHE' => false,// 启用字段缓存(开发时这个要是false)
)
连接成功后,然后就是新建模型文件了
建议你学一下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的其它属性和方法
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)