c#2005中winform如何连接数据库
来源:互联网 发布:人工智能在智慧物流 编辑:程序博客网 时间:2024/04/29 20:13
建立一个Conn.cs类文件
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
namespace Example
{
// <summary>
/// Connect 的摘要说明
/// </summary>
/// <summary>
/// 数据库操作类
/// </summary>
public class Conn
{
public static SqlConnection conn = new SqlConnection("data source=127.0.0.1;initial catalog=WebRollCall;persist security info=False;user id=sa;password=sa;workstation id=127.0.0.1;packet size=4096"); //静态构造一个数据库打开的连接,ConfigurationSettings.AppSettings[0]为web.config配置文件中声明的数据库连接字符串
public static DataTable BindTable(string sqlstr) //静态方法;参数sqlstr为数据库查询语句,将从数据库中获得的数据填充到一个DataTable中,返回该DataTable
{
SqlDataAdapter cmd = new SqlDataAdapter(sqlstr, conn);
DataTable dt = new DataTable();
cmd.Fill(dt);
return dt;
}
public static DataTable BindTable(string sqlstr, string condition) //静态方法;参数sqlstr为数据库查询语句,参数condition为查询条件,将从数据库中获得的数据填充到一个DataTable中,返回该DataTable
{
SqlDataAdapter cmd = new SqlDataAdapter(sqlstr + condition, conn);
DataTable dt = new DataTable();
cmd.Fill(dt);
return dt;
}
public static SqlDataReader BindReader(string sqlstr) //静态方法;参数sqlstr为数据库查询语句,将SqlDataReader指向从数据库中获得的数据,返回该SqlDataReader
{
SqlCommand cmd = new SqlCommand(sqlstr, conn);
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}
public static SqlDataReader BindReader(string sqlstr, string condition) //静态方法;参数sqlstr为数据库查询语句,参数condition为查询条件,将SqlDataReader指向从数据库中获得的数据,返回该SqlDataReader
{
SqlCommand cmd = new SqlCommand(sqlstr + condition, conn);
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}
public static void ExecuteSql(string sql)
{
try
{
conn.Open();
SqlCommand myCmd = new SqlCommand(sql, conn);
myCmd.ExecuteNonQuery();
conn.Close();
}
catch (Exception exc)
{
string s = exc.ToString();
conn.Close();
}
}
}
}
然后建立窗体Form1.cs
主要相关引用为
using System.Data.SqlClient;
using System.Configuration;
#region 取信息
/// <summary>
/// 取信息
/// </summary>
private void OpenIp()
{
//初始化
string sql = " SELECT * FROM a ";
DataTable dt = Conn.BindTable(sql);
if (dt.Rows.Count != 0)
{
if (dt.Rows[0]["a"].ToString().Replace("'", "''").Trim() != "")
{
string ax = dt.Rows[0]["a"].ToString().Replace("'", "''").Trim();
}
}
}
- c#2005中winform如何连接数据库
- c#2005中winform如何连接数据库
- c# winform如何连接oracle数据库?能不能举个例子?
- C# WinForm如何部署数据库
- C#中如何连接MySql数据库
- WinForm程序如何连接SQL数据库
- .net中webform和winform连接sql server 2000数据库的c#操作类
- WinForm中使用配置文件连接数据库
- C#中如何连接SQL数据库 并获取数据
- C#中如何连接数据库并执行SQL语句
- C# winform中使用sqlite数据库
- c#如何连接MYSQL数据库
- C# Winform应用程序中如何进行访问SQL Server数据库的元数据
- 在C# WinForm中如何创建SQL Server数据库和数据表
- C# Winform中如何实现获取当前用户的网络名和登录名【数据库操作】
- C# WinForm中如何打开一个超链接
- C# WinForm中如何打开一个超链接
- C# Winform中如何获取文件路径
- 强烈建议修改CSDN积分规则!!!!!!!
- 微软Windows Mobile FAQ(转)
- 昆山中创张嘉平:软件成为软件工程才容易成功
- C#获取当前路径的方法集合
- C#调用Illustrator CS4生成系统所有字体列表并保存为AI文件(Illustrator矢量图形编程之4)
- c#2005中winform如何连接数据库
- [双语阅读]日本:新年抢购“幸运包”
- 人工智能网站和图像处理网络资源(转)
- oracle查询练习
- Virtual TreeView最新示例
- 如何应对职场暴力
- 地面进攻
- No sweat 轻而易举
- Canvas2~茜色的调色盘可奈线12月2日剧情翻译