数据库连接 执行 select 语句
2012-03-06 09:40
225 查看
using System; using System.Data.SqlClient; namespace ConnectDB { class Program { static void Main(string[] args) { //指定数据库连接的SqlConnection.ConnectionString性质 //SqlConnection.ConnectionString详细详细参考 //MSDN网站:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx string strConn = @" server = (local); integrated security = true; database = 'northwind' "; /* * 另一种指定数据库连接的SqlConnection.ConnectionString性质的方法是 * 使用SqlConnectionStringBuilder Class, * 代码例子如下, * 具体参考MSDN网站:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx * 和网站:http://blogs.msdn.com/b/cbowen/archive/2007/03/05/sqlconnectionstringbuilder.aspx System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder(); builder["Data Source"] = "(local)"; builder["integrated Security"] = true; builder["Initial Catalog"] = "AdventureWorks;NewValue=Bad"; //SqlConnectionStringBuilder.ConnectionString作为参数用创建连接实例 conn = new SqlConnection(builder.ConnectionString); */ SqlConnection conn = null; SqlDataReader sqlReader = null; try { //用strConn创建连接 conn = new SqlConnection(strConn); conn.Open();//打开连接 //通过SqlConnection.CreateCommand()函数 //创建数据库命令SqlCommand //SqlCommand的MSDN参考网站 //http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx SqlCommand sqlCmd = conn.CreateCommand(); //SqlCommand.CommandText指定数据库查询命令 sqlCmd.CommandText = "select * from dbo.Contacts"; //执行数据库查询命令,并把结果返回给SqlDataReader对象。 sqlReader = sqlCmd.ExecuteReader(); //通过while循环SqlDataReader.Read(),遍历读取的结果。 while (sqlReader.Read()) { Console.WriteLine("{0},{1}", sqlReader["ContactType"].ToString().PadRight(10), sqlReader["CompanyName"].ToString().PadRight(15)); } } catch (Exception exp) { Console.WriteLine(exp.ToString()); } finally { //别忘了要关闭连接哦!! sqlReader.Close(); conn.Close(); } } } }
相关文章推荐
- db2的select语句在db2 client上执行正确,JDBC连接数据库时报错
- 数据库连接 执行 select 语句
- PHP mysqul连接数据库,执行查询语句,打印返回结果集和断开数据库
- C#(.net)中的一次连接数据库执行多条sql语句(两种方法)
- C#(.net)中的一次连接数据库执行多条sql语句
- [MyBatis]获取数据库连接、批量执行SQL语句
- JDBC之数据库的连接与简单的sql语句执行
- 数据库中的SELECT语句逻辑执行顺序分析
- 第17天(就业班) jdbc连接数据库、statement执行DDL语句、statement执行DQL查询语句、preparedstatement、callablestatement、通讯录改造jdb
- JDBC之java数据库的连接与简单的sql语句执行
- [数据库原理]是不是先运行SELECT....FROM,再执行WHERE语句?
- 创建数据库连接执行SQL语句
- 数据库中的SELECT语句逻辑执行顺序分析
- Access数据库操作,连接数据库、执行SQL语句等
- C#实现连接SQL Server2012数据库并执行SQL语句的方法
- java中连接数据库操作的语句,获得执行sql语句对数据库进行操作
- Day51、数据库、远程连接服务器、查询select语句、form字句、where字句、order by 子句
- VB6基本数据库应用(三):连接数据库与SQL语句的Select语句初步
- R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)
- 数据库中的SELECT语句逻辑执行顺序分析