社区
C#
帖子详情
请问人们都说要将对数据库的操作都写在一个类里面,请问这个类如何写?
yoshubom
2006-09-26 03:11:36
请问人们都说要将对数据库的操作都写在一个类里面,请问这个类如何写?给小弟一个示范吧。谢谢。
...全文
108
4
打赏
收藏
请问人们都说要将对数据库的操作都写在一个类里面,请问这个类如何写?
请问人们都说要将对数据库的操作都写在一个类里面,请问这个类如何写?给小弟一个示范吧。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yoshubom
2006-09-26
打赏
举报
回复
哦,我做的C/S的模式,请问如何写比较明智呢?
ofei
2006-09-26
打赏
举报
回复
strConn 你写死了 到时候你需要更改连接 是不是要改下类? 重新编译下? 部署到客户机器上了 哪儿有vs 2003/2005给你用吗? 在托管的web服务器上,根本不可能有
yoshubom
2006-09-26
打赏
举报
回复
我结果就这样写了
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace RCTest2
{
class clsDB
{
//数据库连接、执行命令、读取、保存到程序的各个对象的引用
SqlDataReader dRead;
SqlConnection conn;
SqlCommand cmd;
DataTable dt;
//连接数据库的字符串
const string strConn = "server=.;uid=sa;pwd=sa;database=liang";
public clsDB()
{
conn = new SqlConnection(strConn);
dt = new DataTable();
}
public DataTable OperaDB(string strCom)
{
conn.Open();
cmd = new SqlCommand(strCom,conn);
dRead = cmd.ExecuteReader();
dt.Load(dRead);
conn.Close();
return dt;
}
}
}
使用的时候就这样,呵呵
//初始化界面的函数
public void InitialGUI()
{
string strCom = "select * from generalTable";
dataGridView1.DataSource = (new clsDB()).OperaDB(strCom);
dataGridView1.CurrentRow.Selected = true;
//初始化 DataGridView 的列名
string[] str ={ "编号", "路名", "设施", "类型", "设施编号" };
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
dataGridView1.Columns[i].HeaderText = str[i];
}
//初始化Comobox控件
cmbRName.DataSource = (new clsDB()).OperaDB("select distinct rname from generaltable");
cmbRName.DisplayMember = "rname";
cmbType.DataSource = (new clsDB()).OperaDB("select distinct est from generaltable");
cmbType.DisplayMember = "est";
}
viena
2006-09-26
打赏
举报
回复
SQLHelper
JSP对
数据库
的
操作
极简入门
JSP对
数据库
的
操作
极简入门,案例实操。内容包括:JSP对
数据库
的增删改查-搭建环境、JSP对
数据库
的增删改查-page指令及tablib指令、JSP对
数据库
的增删改查-设置JDBC驱动名\
数据库
URL\用户名及密码、JSP对
数据库
的增...
android中的
数据库
操作
android中的
数据库
操作
android中的应用开发很难避免不去使用
数据库
,这次就和大家聊聊android中的
数据库
操作
。 一、android内的
数据库
的基础知识介绍 1.用了什么
数据库
android中采用的...
Oracle
数据库
安装步骤:
Oracle
数据库
是
一个
大型的收费
数据库
(因此在国内不是太常用),而mysql
数据库
是
一个
中型的免费
数据库
(在国内使用人数众多)。在国外人们都比较喜欢使用oracle
数据库
,即便它是收费的,在国内的话,人们就更喜欢...
C++通用
数据库
操作
类
实现
业务中涉及到要实现
数据库
操作
的通用化,想了一种思路,欢迎讨论 sql语句在xml配置时
写
法 读取配置文件里的查询语句,XML里需要注意特殊符号转换 XML里表示=需要加 XML文档中包含
类
似"Elements look like ...
数据库
(学习笔记五)---------什么是
数据库
脚本?它有什么作用?
今天我在看
一个
JSP+Servlet项目的时候,我发现有个在开始
写
模块代码之前,先好了
一个
数据库
脚本。要分析需求,创建
数据库
我是知道的。但是这个Eclipse中的
数据库
脚本是什么,干什么的呢?首先,
数据库
脚本
里面
就是,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章