forked from go/golangs_learn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
2.1 KiB
133 lines
2.1 KiB
package final_common
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
/*
|
|
NewDblib
|
|
参数:driver 数据库机构体对象
|
|
参数:dsn 查询SQL语句
|
|
返回:
|
|
返回:异常
|
|
*/
|
|
func TestNewDblib(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
GetOne 获取一行记录
|
|
参数:sql 数据库机构体对象
|
|
参数:args 查询SQL条件
|
|
返回:查询结果
|
|
返回:异常
|
|
*/
|
|
func TestGetOne(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
GetAll 获取多行记录
|
|
参数:sql 数据库机构体对象
|
|
参数:args 查询SQL
|
|
返回:查询结果
|
|
返回:异常
|
|
*/
|
|
func TestGetAll(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
Insert 写入记录
|
|
参数:table 数据库机构体对象
|
|
参数:data 查询SQL
|
|
返回:插入行数
|
|
返回:异常
|
|
*/
|
|
func TestInsert(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
InsertArray 写入数组(占位)记录
|
|
参数:table 数据库机构体对象
|
|
参数:data 查询SQL
|
|
返回:插入行数
|
|
返回:异常
|
|
*/
|
|
func TestInsertArrayBySQL(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
Update 更新记录
|
|
参数:table 数据库机构体对象
|
|
参数:condition 查询SQL
|
|
参数:data 查询SQL
|
|
参数:args 查询SQL
|
|
返回:
|
|
返回:
|
|
*/
|
|
func TestUpdate(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
Delete 删除记录
|
|
参数:table 数据库机构体对象
|
|
参数:condition 查询SQL
|
|
参数:args 查询SQL
|
|
返回:
|
|
返回:
|
|
*/
|
|
func TestDelete(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
GetAllBySQL 执行查询SQL并返回 []集合
|
|
参数:db 数据库机构体对象
|
|
参数:sqlstr 查询SQL
|
|
返回:查询结果集合
|
|
*/
|
|
func TestGetAllBySQL(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
GetValueByWhere 仅查询单值时使用
|
|
参数:db 数据库机构体对象
|
|
参数:selectStr 查询信息项
|
|
参数:tableStr 查询表
|
|
参数:whereStr 查询限制条件
|
|
返回:查询字符串
|
|
*/
|
|
func TestGetValueByWhere(t *testing.T) {
|
|
|
|
}
|
|
|
|
/*
|
|
ExecSQL 执行SQL
|
|
参数:db 数据库机构体对象
|
|
参数:sqlstr 执行SQL
|
|
返回:批量插入的时候LastInserId返回的是第一条id,单条插入则返回这条的id
|
|
返回:变更的行数
|
|
返回:异常
|
|
*/
|
|
func TestExecSQL(t *testing.T) {
|
|
|
|
}
|
|
|
|
/**
|
|
将rows转成map集合
|
|
*/
|
|
func TestDoQuery(t *testing.T) {
|
|
|
|
}
|
|
|
|
/**
|
|
传递数组,实现将数组插入数据库
|
|
*/
|
|
func TestExecArray(t *testing.T) {
|
|
|
|
}
|
|
|