ADO_NET数据库连接示例
2013-09-02 12:25
330 查看
ADO.NET包括两部分1.程序端数据集 包括DataSet/DataTable/DataRow
2..NET Framwork数据提供程序 包括Connection/DataAdapter/DataReader/Commander
///简单的例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data; //包含数据集(DataSet)/数据表(DataTable)/数据行(DataRow)。。。类using System.Data.SqlClient; //包含 连接(Connection)/命令(Commander)/适配器(DataAdapter)/读取器(DataReader)。。。类
namespace ADO_NetConnection{ class Program { static void Main(string[] args) { Program sq = new Program(); sq.dataPractice(); }
public void dataPractice() { int res = -1; //1.连接通道的连接字符串 string str = "server=.;database =test;uid=sa;pwd=chy19900909"; //2.连接通道对象 SqlConnection conn = new SqlConnection(str); string sql = "insert into [User] values (2,'chengyuan',23,null)"; //易错点:如果数据库表名是User这样的关键词要注意加[] string sql2 = "insert into Name values(1,'chy')"; SqlCommand cmd = new SqlCommand(sql2, conn);
//3.打开通道 conn.Open(); res = cmd.ExecuteNonQuery(); //关闭通道 conn.Close(); if (res > 0) { Console.WriteLine("数据库更新成功"); } else { Console.WriteLine("数据库更新失败"); } Console.ReadKey();
} }}
2..NET Framwork数据提供程序 包括Connection/DataAdapter/DataReader/Commander
///简单的例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data; //包含数据集(DataSet)/数据表(DataTable)/数据行(DataRow)。。。类using System.Data.SqlClient; //包含 连接(Connection)/命令(Commander)/适配器(DataAdapter)/读取器(DataReader)。。。类
namespace ADO_NetConnection{ class Program { static void Main(string[] args) { Program sq = new Program(); sq.dataPractice(); }
public void dataPractice() { int res = -1; //1.连接通道的连接字符串 string str = "server=.;database =test;uid=sa;pwd=chy19900909"; //2.连接通道对象 SqlConnection conn = new SqlConnection(str); string sql = "insert into [User] values (2,'chengyuan',23,null)"; //易错点:如果数据库表名是User这样的关键词要注意加[] string sql2 = "insert into Name values(1,'chy')"; SqlCommand cmd = new SqlCommand(sql2, conn);
//3.打开通道 conn.Open(); res = cmd.ExecuteNonQuery(); //关闭通道 conn.Close(); if (res > 0) { Console.WriteLine("数据库更新成功"); } else { Console.WriteLine("数据库更新失败"); } Console.ReadKey();
} }}
相关文章推荐
- ADO.Net 连接数据库示例
- ADO.net连接数据库步骤及分析
- asp.net连接数据库读取数据示例分享
- ADO.net连接数据库
- ADO.net中数据库连接方式
- ADO.NET数据库连接与查询(SQL数据库)
- ADO.NET连接数据库(例:窗体上有4个文本框,一个连接按钮,提示数据库连接)
- ado.net中一些常见数据库连接知识汇总
- ADO.NET的学习笔记(一)--数据库连接及常用的数据库访问方式
- 轻松得到适用于C# ADO.NET的各种数据库连接字符串
- ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
- ADO.NET连接数据库字符串
- ado.net中带有用户名及密码的数据库连接字符串
- ADO.NET之9-非连接模式,内存中的数据库DataSet,DataTable---ShinePans
- ADO.net 中数据库连接方式
- ADO.net 中数据库连接方式
- ADO.NET中数据库连接的两种模式:连接模式和断开模式
- ADO.NET之1-数据库连接---ShinePans
- ADO.net 中数据库连接方式(微软提供)
- ADO.NET数据库连接的几种方式