c# 连接 SQL 另一篇
来源:互联网 发布:网络赚钱之道 编辑:程序博客网 时间:2024/05/16 05:09
1. 创建sqlconnection类的连接对象
SqlConnection mySqlConnection =
new Sqlconnection("server=localhost;database=Northwind;uid=sa;pwd=sa");
//server指定运行sql的计算机名,localhost是常用名表示程序所在的计算机
2.建立sqlcommand对象
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
3.设置SqlCommand对象的CommandText属性
mySqlCommand.CommandText =
"Select CustomerID,CompanyName,ContactName,Address" +
"FROM Customer" +
"Where CustomerID = 'ALFKI' ";
4.打开sqlconnection对象
mySqlConnection.Open();
5.运行Select语句
SqlDataReader mySqlDataReader = mySqlCommad.ExecuteReader();
//调用ExecuteReader()方法运行Select,返回一个SqlDataReader对象
6.读行
mySqlDataReader.Read();
7.显示SqlDataReader对象中的列值
Console.WriteLine("mySqlDataReader[\"CustomerId\"]="+
mySqlDataReader["CustomerID"]");
//以下依次是Commpanyname等项...
8.关闭Sqlconnection的连接
mySqlConnection.Close();
c#连接SQL2008-09-18 17:48
*************************************************************
* 使用command连接数据库 *
*************************************************************
"server=.;database=Student;uid=sa;pwd=123456"
Sqlconnection connection=new Sqlconnection("Data source=.;Initial Catalog=数据库名;User Id=sa;Pwd=")//建立连接
connection.Open();//启用connection连接
Sqlcommand command=new Sqlcommand("sql语句",connetction);//占用connetction连接,执行SQL语句
string sql=string.format("select * from FROM where char='{0}'",cboclass.Text);//可使用此条来SQL语句
command.ExecuteNocQuery();//执行,并返回执行行数;
command.ExecuteReader();//执行,并返回DataReader对象
command.ExecuteScalar();//返回单个值,如执行COUNT(*)
SqlDataReader dataReader=command.Executereader();//读出command的连接
dataReader.Read();//读取,返回BOOL值
(string)dataReader[数值||列名];//数值从0开始
*************************************************************
* 使用dataset连接数据库 *
*************************************************************
DataSet myDataSet = new DataSet("数据库名");//定义数据对象集,可以不带参数
SqlDataAdapter dataadapter=new SqlDataAdapter(sql语句,connection);//建立数据库的连接(直接执行)
dataadapter.Fill(数据集,"表名");//填充
SqlCommandBuilder builder= new SqlCommandBuilder(已创建的dataadapter对象);//自动生成SQL语句
dataadapter.Update(dataset,"表名");//更新
dataadapter方法包括
Fill 向dataset中的表提填充数据
Update 向dataset中的数据提交到数据库
dataadapter通过connection将数据库中的数据传给dataset
想使用dataset中的数据,必须通过dataadapter使用
Dataset.DataTable[序列号||表名].DataColumn列
Dataset.DataTable[序列号||表名].DataRow行
SqlConnection mySqlConnection =
new Sqlconnection("server=localhost;database=Northwind;uid=sa;pwd=sa");
//server指定运行sql的计算机名,localhost是常用名表示程序所在的计算机
2.建立sqlcommand对象
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
3.设置SqlCommand对象的CommandText属性
mySqlCommand.CommandText =
"Select CustomerID,CompanyName,ContactName,Address" +
"FROM Customer" +
"Where CustomerID = 'ALFKI' ";
4.打开sqlconnection对象
mySqlConnection.Open();
5.运行Select语句
SqlDataReader mySqlDataReader = mySqlCommad.ExecuteReader();
//调用ExecuteReader()方法运行Select,返回一个SqlDataReader对象
6.读行
mySqlDataReader.Read();
7.显示SqlDataReader对象中的列值
Console.WriteLine("mySqlDataReader[\"CustomerId\"]="+
mySqlDataReader["CustomerID"]");
//以下依次是Commpanyname等项...
8.关闭Sqlconnection的连接
mySqlConnection.Close();
c#连接SQL2008-09-18 17:48
*************************************************************
* 使用command连接数据库 *
*************************************************************
"server=.;database=Student;uid=sa;pwd=123456"
Sqlconnection connection=new Sqlconnection("Data source=.;Initial Catalog=数据库名;User Id=sa;Pwd=")//建立连接
connection.Open();//启用connection连接
Sqlcommand command=new Sqlcommand("sql语句",connetction);//占用connetction连接,执行SQL语句
string sql=string.format("select * from FROM where char='{0}'",cboclass.Text);//可使用此条来SQL语句
command.ExecuteNocQuery();//执行,并返回执行行数;
command.ExecuteReader();//执行,并返回DataReader对象
command.ExecuteScalar();//返回单个值,如执行COUNT(*)
SqlDataReader dataReader=command.Executereader();//读出command的连接
dataReader.Read();//读取,返回BOOL值
(string)dataReader[数值||列名];//数值从0开始
*************************************************************
* 使用dataset连接数据库 *
*************************************************************
DataSet myDataSet = new DataSet("数据库名");//定义数据对象集,可以不带参数
SqlDataAdapter dataadapter=new SqlDataAdapter(sql语句,connection);//建立数据库的连接(直接执行)
dataadapter.Fill(数据集,"表名");//填充
SqlCommandBuilder builder= new SqlCommandBuilder(已创建的dataadapter对象);//自动生成SQL语句
dataadapter.Update(dataset,"表名");//更新
dataadapter方法包括
Fill 向dataset中的表提填充数据
Update 向dataset中的数据提交到数据库
dataadapter通过connection将数据库中的数据传给dataset
想使用dataset中的数据,必须通过dataadapter使用
Dataset.DataTable[序列号||表名].DataColumn列
Dataset.DataTable[序列号||表名].DataRow行
- c# 连接 SQL 另一篇
- C#远程连接局域网另一台服务器
- PL/SQL package 另一篇
- 另一篇:C# 连接SAP,并调用RFC函数 (基于Com组件)
- 另一篇:C# 连接SAP,并调用RFC函数 (基于Com组件)
- 使用T-SQL连接另一SQL实例,读取数据表(备忘)
- C#程序如何连接另一台电脑的数据库
- SQL 表连接后插入另一表数据字段检查
- oracle sql“(+)”所在位置的另一侧为连接的方向
- C#连接ACCESS & SQL
- c#连接sql数据库
- c#连接sql数据库:
- C# 连接 SQL Server
- C#连接SQL数据库
- C# 连接SQL数据库
- c#连接sql server
- C#连接SQL数据库
- C#连接Postgre SQL
- VI/VIM/GVIM颜色自定义
- 判断文件权限的方法
- 软件架构设计方法学:敏捷思维
- 3D旋转UIView
- MySQL的Insert/replace/update/delete的几个使用方法
- c# 连接 SQL 另一篇
- 63位桶形移位寄存器VHDL程序
- eAccelerator安装
- 谷歌天气预报 API
- 删除android缓存
- 透明图片的处理问题
- 用度娘和google的心得
- Ubuntu安装dos2unix命令
- C++的内联函数