odbc是什么意思啊(odbc是什么)
你们好,最近小时发现有诸多的小伙伴们对于odbc是什么意思啊,odbc是什么这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 比如我现在有三种编程语言,Java。NET.C .
2、 还有三种数据库。sqlserver oracle。
3、 那么就会有九种连接方式。
4、 每一个都需要不同的驱动程序来完成。
5、 所以微软要统一数据库,不管你用语言还是数据库,我都这么做。
6、 最早的时候,出现了一个叫odbc的公司。
7、 开放式数据库连接(ODBC)是微软公司的一种开放式服务结构!
8、 以前很多数据库都是用这种方法。
9、 例如,我们的访问。后来基于此开发了oledb。
10、 后来在oledb上开发了ado技术。
11、 Ado技术不是ado.net!
12、 Ado火了很久了!
13、 其实那个时候,先有asp网站编程语言。
14、 然后什么Java觉得asp很好,就有了jsp。
15、 而微软发现java的虚拟机不错,就又学了一遍,用。网!
16、 asp网站是使用最多的ado网站(90年代末)。
17、 包括我们现在的市场,也有很多asp开发的网站。
18、 Asp很强大,但是php的时候。asp出来了,它没落了。
19、 如果你学过asp和php,你会发现它们的编程方法几乎一样,只是语法不同。
20、 1998年,微软的VC最火的时候,微软提出了一个概念,叫做。NET概念。
21、 它之所以提出这个概念,是因为统一。
22、 当时微软流行VC,微软宣称其操作系统的上层是用c做的。
23、 可能你听说过MFC,后来也就有了我们的.NET!
24、 随着.NET的发展,所以微软出一个产品,都会加一个.NET!
25、 所以,在这样的情况下,我们的ado自然就升级成了ado.net了.
26、 ado.net就是与数据库连接操作的方法.
27、 如果你学过.NET技术的面对对象类.
28、 那么它就是.NET技术操作数据库的一套类库.
29、 在.NET中,这个类库在两个命名空间中.
30、 分别是
31、 System.Data; 描述数据的命名空间.
32、 System.Data.SqlClient; 这个是专门针对SQL SERVER的命名空间.
33、 当然还有其他命名空间.
34、 不同的数据库有不同的命名空间.
35、 简单总结一下四大类,四大模型.
36、 Connection 连接类库.
37、 Command 运行命令
38、 DataReader 数据读取
39、 DataAdapter 数据适配器
40、 把数据库理解成一个仓库.
41、 Connection就是钥匙,进了仓库,东西比较多,你要找东西需要一个管理员帮你忙.那么Command就是这个管理员,如果你要拿100本英文书籍出来,管理员替你找到了,需要拿出来,但是它体力不行,就需要找了辆车运输,就是DataReader.
42、 最后一个DataAdapter是为了转换数据用的.
43、 直接运出来英文书籍看不懂,所以它就可以转换成汉语.
44、 接下来,我们打开visual studio给大家看看这里面到底有什么东西!
45、 我们先新建一个空白的解决方案.
46、 在资源管理员里面新建项目.
47、 我们使用的是Sqlserver数据库.
48、 所以在学习这个之前,你需要先在本机安装一个Sqlserver数据库.
49、 我的电脑上已经成功安装了sqlserver 2008 r2数据库.
50、 这是我本机新建的数据库geek以及student表以及表里面的字段和数据.
51、 static void Main(string[] args)
52、 {
53、 string 连接字符串=@'server=.database=geek;Integrated Security=true'; //设置连接字符串.这种方式仅限于本机访问数据库. 采用的是Windows方式登陆验证
54、 SqlConnection 连接对象=new SqlConnection(); //初始化连接对象
55、 连接对象.ConnectionString=连接字符串; //告诉连接对象怎么个连法.
56、 连接对象.Open();
57、 Console.WriteLine('打开数据库了');
58、 Console.ReadKey();
59、 }
60、 其他类库的具体使用就不一一介绍了.
61、 我们在ado.net操作数据库中具体介绍.
以上就是odbc是什么这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
宝子们,杭州 房子装修完成啦!这次要给大家分享几家设计超赞的装修公司哦。它们各具特色,从空间规划到风格...浏览全文>>
-
欲筑室者,先治其基。在上海,装修房子对于每个业主而言,都是极为关键的一步,然而,如何挑选一家值得信赖的...浏览全文>>
-
2025年以来,联通支付严格贯彻落实国家战略部署,以数字和科技为驱动,做好金融五篇大文章,履行支付为民社会...浏览全文>>
-
良工巧匠,方能筑就华居;精雕细琢,方可打造美家。当我们谈论装修公司时,选择一家靠谱可靠的公司是至关重要...浏览全文>>
-
在当今社会,随着城市化进程的高速推进,建筑垃圾的产生量与日俱增。据权威数据显示,我国每年建筑垃圾产生量超 ...浏览全文>>
-
家人们,在上海要装修,选对公司那可太重要了!古语有云:"安得广厦千万间,大庇天下寒士俱欢颜。"一个温馨的...浏览全文>>
-
近年来,新能源汽车市场发展迅猛,各大品牌纷纷推出各具特色的车型以满足消费者多样化的需求。作为国内新能源...浏览全文>>
-
近年来,随着汽车市场的不断变化和消费者需求的升级,安徽滁州地区的宝来2025新款车型在市场上引起了广泛关注...浏览全文>>
-
随着汽车市场的不断变化,滁州地区的消费者对高尔夫车型的关注度持续上升。作为大众品牌旗下的经典车型,高尔...浏览全文>>
-
在2023年,大众探影以其时尚的设计和出色的性能赢得了众多消费者的青睐。作为一款小型SUV,探影凭借其紧凑的车...浏览全文>>
- 安徽滁州途安L新车报价2022款,最低售价16.68万起,入手正当时
- 小鹏G7试驾,新手必知的详细步骤
- 别克GL8预约试驾,4S店的贴心服务与流程
- 安徽阜阳ID.4 CROZZ落地价全解,买车必看的省钱秘籍
- 淮北探岳多少钱 2025款落地价,最低售价17.69万起现在该入手吗?
- 安徽淮南大众CC新款价格2025款多少钱能落地?
- 淮北长安启源C798价格,最低售价12.98万起现在该入手吗?
- 安徽淮南途锐价格,各配置车型售价全解析
- 蒙迪欧试驾预约,4S店体验全攻略
- 沃尔沃XC40试驾需要注意什么
- 滁州ID.4 X新车报价2025款,各车型售价大公开,性价比爆棚
- 试驾思域,快速操作,轻松体验驾驶乐趣
- 试驾长安CS35PLUS,一键搞定,开启豪华驾驶之旅
- 天津滨海ID.6 X落地价限时特惠,最低售价25.9888万起,错过不再有
- 天津滨海凌渡多少钱?看完这篇购车攻略再做决定
- 安徽池州长安猎手K50落地价,买车前的全方位指南
- 山东济南ID.6 CROZZ 2024新款价格,最低售价19.59万起,现车充足
- 试驾海狮05EV,新手必知的详细步骤
- 生活家PHEV多少钱 2025款落地价走势,近一个月最低售价63.98万起,性价比凸显
- 奇瑞风云A9试驾,新手必知的详细步骤