急急急急急!!!!!!vb.net如何连接sql数据库,跪求详细步骤(完全新手)

因为是菜鸟,不熟悉visual studio 2005的使用方法
所以暂时找不到哪里连接数据库。
希望不是仅给代码而已,要越详细的连接数据库的步骤越好。
最好要一步步解答下来,实在是不熟悉。
分数不是问题,高手速来啊!!!
在线等待中....

第1个回答  2009-11-12
Private privateConnection As SqlConnection
Private privateCommand As SqlCommand
Private privateSQLDataAdapter As SqlDataAdapter
Private privateDataSet As DataSet

private function getConnection(byval Server as string,byval Database as string,byval UserName as string,byval Password as string) as string
dim strConnectionString as string
strConnectionString = "Server=" + Server + ";Database=" + Database + ";User ID=" + UserName + ";Password=" + Password + ";"
return strConnectionString
end function

Public Function runSQLDataSet(ByVal SQL As String, Optional ByVal TableName As String = Nothing) As DataSet
Try
privateCommand = New SqlCommand(SQL, privateConnection)
privateDataSet = New DataSet
privateSQLDataAdapter = New SqlDataAdapter(privateCommand)

If TableName = Nothing Then
privateSQLDataAdapter.Fill(privateDataSet)
Else
privateSQLDataAdapter.Fill(privateDataSet, TableName)
End If
privateConnection.Close()
Return privateDataSet
Catch ExceptionObject As Exception
messagebox.show ExceptionObject.message
Finally
privateConnection.Close()
End Try
End Function

'以下为调用
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
privateConnection = New SqlConnection(getConnection("Server","Database","UserName","Password"))
dim dstTmp as dataset
dstTmp=runSQLDataSet("select * from 表1","自定义dataset中表名")
End Sub

以上是简单的代码实现
不知道你有没有安装MSDN帮助文件,其实里面有很详细的说明

VB.net开发C\/S产品功能如何
C, My伪命名空间,提供了访问.NET Framework特定域的不需大量编码的简单方式;还能动态产生类(显然的是My.Forms);提供了改进的VB到VB.NET转换向导;Using 语法,简化了需要部署pattern to free resources的对象的使用;My编码,可隐藏由VB.NET IDE写的模板代码;数据源绑定,简化了数据库C\/S开发 上述功能(尤其是My)增...

学编程到底是学C语言、C++、VB、jave中的哪种比较好?
一、C\\C++\\C#(ASP.NET) 二、JAVA(J2SE\\J2EE\\J2ME\\JSP) 走这两条路都必学的:数据结构、数据库(SQL或Oracle) 选学:计算机应用基础、网络基础、硬件基础。C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编...

急急急急急急急急急!高手请进!
这些软件超频的例子会在以后的文章中介绍。 一般的来说,超频CPU只要按照以上的步骤,应该可以做到超频成功的,至于超频的幅度,就取决于您的机器 的各个配件的质量了,值得注意的是:超频会缩短CPU的寿命,如果您想让现在的机器能使用个十年八年的, 还是不要超频为好。不过现在电脑的更新换代实是快,10年对于电脑来说,...

oracle 9i数据库OSM里面找不目标数据库,小弟在这里向各位高手大哥请求帮 ...
如何利用配置的网络服务名连接到数据库: 用sqlplus程序通过test网络服务名进行测试,如sqlplus system\/manager@test。如果不能连接到数据库,则在tnsname.ora文件中的test网络服务名(net service)后面加上sqlnet.ora文件中NAMES.DEFAULT_DOMAIN参数的值,此处我的参数值为testserver.com,将其加到网络服务名后面,修改后的t...

我想学编程(初学者)应该从什么地方开始学起!
1、《计算机组成原理》(熟悉)2、《数据结构》(掌握)3、《操作系统》(了解->熟悉)4、《The C language》(掌握)5、《编译原理》(了解原理)6、《汇编语言》(了解)7、《计算机网络》(了解)8、《软件工程》(了解)9、《关系数据库》(熟悉)10、《The C++Languege 》(掌握)11、《...

新手如何学习编程?
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

跪求奇迹单机版!!!
7.在SQL新建muonline数据库,右击数据库名--所有任务--恢复备份--从设备-然后选择设备(选到服务端目录里的SQL目录里的musql.bak)还原数据库 8.在系统数据源(ODBC)-系统DNS处,新建MuOnline,MuOnlineJoinDB,USELOG,Event,全部指向SQL里的muonline库 9.下线人物丢失处理方法:把SQL数据里的:v...

我用access做数据库.最多可不可以在里面输入一篇作文啊?是不是要MYsql...
大家可以按以下步骤来加密你的ACCESS数据库: 在Access编辑窗口(未打开任何数据库文件),选择“工具”菜单,单击“安全”,再单击“加密\/解密数据库”,在“加密\/解密数据库”窗口中选取数据库(如:#FooSun_Date.asa;注:进行这些操作前请备份,以防不测),然后按“确定”,接着会出现“数据库加密后另存为”的窗口,将...

菜鸟求助PHP字符替换的问题
在asp.net里面写treeview应用程序的时候,需要加载什么,一个object基类怎么进行继承到可以使用treeview这个类呢? 用asp如何联接mssql数据库并操作它啊,另外用法和联access有什么区别吗在线等待 在asp.net里面写treeview应用程序的时候,需要加载什么,一个object基类怎么进行继承到可以使用treeview这个类呢? 请问在swing中...

Oracle问题!!!
为数据库用户操作端,由应用、工具、SQL* NET组成,用户操作数据库时,必须连接到一服务器,该数据库称为本地数据库(Local DB)。在网络环境下其它服务器上的 DB称为远程数据库(Remote DB)。用户要存取远程 DB上的数据时,必须建立数据库链。Oracle数据库的体系结构包括物理存储结构和逻辑存储结构。由于它们是相分离...

相似回答