[C#] C#访问数据库(SQL Server版本)
using System ;
using System.Data.OleDb ;
class OleDbTest {
public static void Main ( ){
string strConnect = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID = sa;Initial Catalog=xsgl;Data Source = czdy1 " ;
//建立指向数据库的连接
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
//设计所需要返回的数据集的内容
OleDbCommand aCommand = new OleDbCommand ( "select * from xsk" , aConnection ) ;
try {
//打开指向数据库连接
aConnection.Open ( ) ;
//返回需要的数据集内容
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
Console.WriteLine ( "以下就是打开后的数据集的一个字段的所有内容!" ) ;
//屏幕输出数据集的第一个字段的所有内容,如果要第二个字段把"0"改为"1"
while ( aReader.Read ( ) ) {
Console.WriteLine ( aReader.GetString (0) ) ;
}
//关闭数据集
aReader.Close ( ) ;
//关闭指向数据库的连接
aConnection.Close ( ) ;
}
catch ( OleDbException e )
{
//如果出错,输出错误信息
Console.WriteLine ( "错误类型:", e.Errors[0].Message ) ;
}
}
}
[说明] 访问Sql server的程序代码和访问Acess的程序代码的主要区别有二点:
1.选用的数据库引擎不一样。访问Sql server的指向数据库的连接要用以下语句:
string strConnect = " Provider=SQLOLEDB.1 ; Persist Security Info=False ; User ID = sa ; Initial Catalog=xsgl ; Data Source = czdy1 " ; 其中"Initial Catalog"是要选用的数据库名称。"Data Source"是提供数据库服务的服务器名称。
2.不要在导入System..Windows.Forms名称空间 ,因为访问的是远程数据库,不需要用到Application类。
[C#] C#访问数据库(SQL Server版本)相关推荐
- NickLee.FortuneBase数据库sql server版本系统配置说明
最近在51aspx.com上面发布了NickLee.FortuneBase数据库sql server版本,不少朋友对此源码比较感兴趣,针对51aspx上的一些朋友的问题,在这里做一些说明. ...
- SQL Server 2005将某些数据库行为设置为与指定的 SQL Server 版本兼容
语法 sp_dbcmptlevel [ [ @dbname = ] name ] [ , [ @new_cmptlevel = ] version ] 参数 [ @dbname = ] name 要为 ...
- sqlserver 高版本数据倒到低版本 不同SQL Server版本间的数据库恢复问题
1:通过管理器的脚本生成向导,把数据库,表,存储过程等对象的脚本生成,然后在低版本的SQL Server下执行建立这些对象. 2:通过DTS/SSIS,将表中的数据导过去. 参考:不同SQL Serv ...
- oracle透明网关访问antdb,oracle通过透明网关,创建dblink,访问ms sql server和其他数据库 -......
oracle通过透明网关(Oracle Transparent Geteways),访问ms sql server和其他数据库 环境: 1.在安装有oracle服务器端,ms sql server的客 ...
- 在linux上配置unixODBC和FreeTDS访问MS SQL Server.
一, 安装 unixODBC 下载安装包. 在 RedHat 安装光盘上就有 unixODBC-2.2.11-1.RHEL4.1.i386.rpm unixODBC-devel-2.2.11-1.RH ...
- sql server版本特性简介、版本介绍简介
1.SQL Server 版本简介 1.1.sql server的版本信息 年 代 版 本 大版本号 1993年 SQL Server for Windows NT 4.21 1994年 ...
- 快速迁移数据中心:华为云数据库SQL Server实践案例技术解析
1. 简介 企业或用户将数据中心部署在线下,采用独立软件提供商(Independent Software Vendor)软件进行管理.线下数据运维成本较高,故障容灾单一化,是目前遇到的瓶颈.采用云 ...
- 数据库SQL Server 2019安装向导的“功能选择”详细说明(微软官方资料)
使用SQL Server 2019安装向导的"功能选择" SQL Server 页上的复选框为您的 SQL Server 安装选择组件. 安装 SQL Server 功能 在 &q ...
- PIVOT 和 UNPIVOT 命令的SQL Server版本
I:使用 PIVOT 和 UNPIVOT 命令的SQL Server版本要求 1.数据库的最低版本要求为 SQL Server 2005 或 更高 2.必须将数据库的兼容级别设置为 90 或 更高 3 ...
最新文章
- mysql text 不可指定默认值
- EOS 智能合约源代码解读 (10)token合约“简介”
- python列表使用技巧与方法_Python列表的相关操作与方法
- 深入浅出设计模式原则之开闭原则(OCP)
- 编译安装_Unbound编译安装
- 2020牛客国庆集训派对day2 F题 Java大数处理
- WPF中使用流文档灵活地显示内容
- linux下配置ndk路径,NDK调试arm-linux-androideabi-addr2line工具的使用
- 95-138-010-源码-Function-CoFlatMapFunction
- Netty与传统Server对比
- python 安装容易吗,Python安装的步骤操作其实是件很容易的事
- 下载css-loader 安装及使用
- 垃圾回收GC经典算法
- (转载)排序六 堆排序
- 信呼协同办公系统-存储型XSS漏洞
- 用户反馈驱动抖音产品体验优化实践
- visio画卷积核,网格
- java将map根据key分组_Java将List中的实体类按照某个字段进行分组并存放至Map中操作代码...
- springboot+Vue饭店点菜点餐管理系统
- 邓凡平:技术探讨之请教方舟编译器的十个问题
热门文章
- pandas的DataFrame用法
- [Python] Django框架入门
- freemark 时间比较
- Python实现ANSI文件转UTF-8
- Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)
- 全球隔夜主要金融市场回顾
- jQuery总体架构的理解
- Simulating fire sales in a system of banks and asset managers(模拟银行和资产管理系统的折价销售)
- python中文注释缩进_Python入门学习之注释、行与缩进
- 2.5 指数加权平均的偏差修正-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授