c#初学问题:关于建立数据库连接驱动

问题描述

我用的是visualc#2005,选择tool菜单,然后connecttodatabase,打开choosedatasource窗口,在dataProvider下拉框中为何只有.NetFrameworkdataproviderforSqlserver。怎么没有oledb?是否需要装额外的东西?我机器上只有装了visualc#2005,其他.net的相关软件都没有安装过。

解决方案

解决方案二:
选择MicrosoftAccessDatabaseFile这个就是oledb的。。。。你要的是oledb还是odbc你要说清楚
解决方案三:
不同的控件,驱动不同,选对才行呀,
解决方案四:
我想在choosedatasource用oledb连接sqlserver
解决方案五:
那么你选择MicrosoftSQLServerDatabaseFile这个选项是连接sqlserver文件的.
解决方案六:
进入VS后选项添加OLEDB
解决方案七:
刚才没说清楚,其实我的问题是:在choosedatasource窗口中,为何datasource列表中只有:microsoftaccessdatabasefile和MicrosoftSQLServerDatabaseFile两项。而在Dataprovider:下拉框中只有.NetFramworkDataProviderforSqlserver.为什么没有诸如MicrosoftOLEDBProviderforSqlserver等驱动?是否需要再安装什么组件?我的sqlserver是2000版本的,不过应该跟这个没关系。
解决方案八:
在本例子中要导入三个名称空间,分别是:System、System.Data.OleDb、System.Windows.Forms。导入System名称空间是因为程序中用到其中的Console类。导入System.Windows.Forms名称空间是因为程序中用到其中的Application类。 建立连接要用到System.Data.OleDb名称空间中的类--OleDbConnection。通过以下语句可以完成对本地数据库的连接工作:stringstrConnect="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+          Application.StartupPath+"\my.mdb";OleDbConnectionaConnection=newOleDbConnection(strConn
解决方案九:
从装吧。每遇到你这样的问题我都没装sqlserver都有那个选项可能和别的什么冲突我装了linq以后vs少了很多功能。。
解决方案十:
Toj45kp,我用的是visualc#,可否再说清楚一些嘛?
解决方案十一:
到Windows管理中添加MicrosoftOLEDBProviderforSqlserver驱动
解决方案十二:
帮你顶啦
解决方案十三:
这个不是很清楚地说,不过不建议用OLEDB驱动
解决方案十四:
进入VS2005--点网站---添加引用---项目中选OLEDB

时间: 2024-10-05 16:44:55

c#初学问题:关于建立数据库连接驱动的相关文章

Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法_php实例

一.发现问题 在尝试编辑博客站点的Wordpress主题时,突然发现博客站点无法连接:刷新后提示"建立数据库连接错误"之类的错误.自然想到是mysql可能出错了,所以就登陆了VPS主机,尝试启动mysql服务,但是提示failed. 二.解决方法 1.打开/var/log/mysql/error.log文件,查看出错日志.在阅读日志时发现第一条错误提示是:[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrad

在web.config中建立数据库连接

web|数据|数据库|数据库连接 在asp.net应用程序下找到web.config文件,在<system.web>前面加入下面的代码:<?xml version="1.0" encoding="utf-8"?><configuration>     <appSettings>        <add key="ConnectionString" value="server=jeff

利用J2ME与ASP建立数据库连接

J2ME是利用HttpConnection建立HTTP连接,然后获取数据,ASP也是利用HTTP协议,因而可以利用J2ME与ASP建立连接,从而访问数据库.ASP是MicroSoft公司的服务器端动态页面技术,可以根据请求运行服务器端程序然后返回结果,这也给MIDP提供很多有用的功能.由于MIDP客户端处理能力不强,因此可以把一些处理任务放在服务器端,利用ASP完成一些它不能完成的任务,如操作数据库.这里给出一个简单的例子,说明MIDP如何与ASP进行交互,完成数据库操作. (1)确保IIS W

[求教]EF应该如何建立数据库连接,不同方法如何共用一个数据库连接?

问题描述 试了几种方法了,实际测试的效果都不太好.比如这样的,我写了几个方法,方法A从表A中获得列表,方法B从表B中获得列表.其中A中New了一个数据库连接,B中也New了一个连接,结果方法A和方法B再次用EF连接的时候,可以看到服务器方的SQL语句是一条条执行的,就是将A中的数据给B中一条条执行,速度非常慢,而不是A表和B表直接连接获得结果.....请问,如果我有多个方法,怎么能共享一个数据库连接? 解决方案 解决方案二:这是N+1问题,不是EF问题你可以将A集合的关键信息比如主键集合取到,然

MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结

js|mysql|编码|汉字|解决|数据|数据库|数据库连接|问题|中文 解决这类问题的方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来! 1,   MySQL5.0中文问题解决方案如下:     1.在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~     2.建数据库.表,如下:         create database admin;         use admin;        

基于JDBC的数据库连接池技术研究与应用

数据|数据库|数据库连接 摘 要 本文介绍了Java访问数据库的原理及其存在的问题,提出了解决办法-数据库连接池,并对其关键问题进行了分析,构建了一个简便易用的连接池并结合当前热门技术Servlet说明了其如何在开发时使用. 关键词 JDBC,Jsp/Servlet,数据库连接池,多数据库服务器和多用户,多线程 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用.基于B/S(Browser/Server

基于JDBC的数据库连接池技术研究与设计

设计|数据|数据库|数据库连接 摘 要 本文介绍了基于JDBC的数据库连接池的工作原理,阐述了连接池技术的事务处理.多数据库服务器等各项关键技术,提出了一个高效的连接池管理策略,最后详细说明了数据库连接池应用的具体实现过程. 关键词 JDBC; 数据库; 连接池; 事务处理 随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet.Beans)中建

研究分析JDBC技术在数据库连接池上的应用

近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机应用程序已从传统的桌面应用转到Web应用.基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术.在Web应用开发的早期,主要使用的技术是CGI?ASP?PHP等.之后,Sun公司推出了基于Java语言的Servlet+Jsp+JavaBean技术.相比传统的开发技术,它具有跨平台?安全?有效?

JNDI数据库连接池

JNDI的全称是java命名与目录接口(Java Naming and Directory Interface),是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用.统一的接口.我们可以把JNDI简单地理解为是一种将对象和名字绑定的技术,即指定一个资源名称,将该名称与某一资源或服务相关联,当需要访问其他组件和资源时,就需要使用JNDI服务进行定位,应用程序可以通过名字获取对应的对象或服务. JNDI方式 - 配置Tomcat6.0 连接池 数据库连接池的基本思想就是为