浏览器家园

TAG标签|网站导航| 手机访问:m.liulanqi.com

当前位置:首页开发学院.NET → ADO.net入门(二)连接到数据库

ADO.net入门(二)连接到数据库

时间:2023-06-27 12:30:30来源:整理作者:浏览器知识手机版

难点:取得连接字符串

数据库编程的第一步,就得跨步连接到数据库。它的工作由一个类来完成Connection类完成。

后面例子情况:

vb2012     SQLserver2012

数据库实例:http://download.csdn.net/detail/dzweather/5033811

Connecttion要连接不同的数据库,就得取不同的情况。

为了简化,为以后进一步学习打基础,就学一下连接SQLserver的情况,其它情况,有了本次恋爱经历,再学习。

SQLserver数据库的连接类,使用的是  SqlConnection对象,  它的目的就是创建与SQLserver数据库的连接。

SqlConnection对象有自己的属性和方法。先过一篇

SQLConnection属性

ConnectionString    获取或设置用于打开数据库SQlserver的字符串

Database                  数据库名称(eg:学生成绩管理系统)

State                          获取连接数据的当前状态

Provider                     包含SQlconnection对象的数据提供者名称

ServerVersion           连接SQlserver实例的版本(字符串)

DataSource               获取连接的实例名称(服务器名称)

ConnectionTimeOut    连接超时时间

PacketSize                      通讯的网络数据包大小

SQlconnection方法

Open()                          打开一个数据库

Close()                          关闭。。。。

Execute()                      执行SQL语句,返回一个RecorderSet对象

        这个东西在用之前得先引用System.Data.SqlClient
        来一个实例
        注意:关于连接字符号串,请看另一篇文章 http://www.liulanqi.cc/15735.html
Imports System.Data.SqlClient
Module Module1
    Sub Main()
        Dim cn As New SqlConnection
        cn.ConnectionString = "Password=123456;User ID=sa;Initial Catalog=学生成绩管理系统;Data Source=QZHENG"
        cn.Open()
        If cn.State = ConnectionState.Open Then
            Console.WriteLine("连接已经成功!")

            Console.WriteLine("ConnectionString连接字串:")
            Console.WriteLine("   " & cn.ConnectionString.ToString)
            Console.WriteLine()
            Console.WriteLine("Database数据库名称:")
            Console.WriteLine("   " & cn.Database)
            Console.WriteLine("DataSource数据库实例名称(计算机名):")
            Console.WriteLine("   " & cn.DataSource)
            Console.WriteLine("State连接状态:")
            Console.WriteLine("   " & cn.State)
            Console.WriteLine("SQlserver服务器版本:")
            Console.WriteLine("   " & cn.ServerVersion)
            Console.WriteLine("ClientConnectionId最近连接ID:")
            Console.WriteLine("   " & cn.ClientConnectionId.ToString)
        End If
        cn.Close()
        Console.ReadKey()
    End Sub
End Module

搞了关天居然提示不支持provider,我晕,没找到原因。。。。。果断删除这个然后再试,通过。。。汗。。。
走到婆家跌了一下,,,,,晕乎,是不是因为本身就指令了SQLconnection连接,因此,它只能是Sqlserver服务所以不再需要提供provider.
字串关键字如下:
password  就是密码,也可以用pwd来代替,大小写不敏感
user id       就是登录用户名,也可以用uid来代替,同上不敏感
Data source  指令的数据库服务器,就是那个计算机名
initial catalog  指定数据库名称

相关文章

  • 简易浏览器软件下载,浏览器软件下载——简便易用

    简易浏览器软件下载介绍随着互联网日益发展,浏览器软件的选择也越来越多。一些用户可能需要简便易用的浏览器软件。简易浏览器软件具有轻便、快速等特点,适合那些对于浏览器功能的简单需求。本文将介绍一些常见的简易浏览器软件。2.谷歌Chrome浏览器谷歌Chrome浏览器是一款快速且易于使用的简易浏览器软件。它拥有许多实用的功能,例如自动填充表单、密码管理、扩展程序等。谷歌Chrome浏览器还支持多个平台,包括Android、iOS和Windows等操作系统。3.坚果浏览器坚果浏览器是一款轻量级的浏览器软件。它..
  • 谷歌浏览器显示标签页,谷歌浏览器标签页展示优化

    谷歌浏览器标签页展示现状随着互联网信息爆炸的发展,谷歌浏览器的标签页展示也变得越来越重要。对于浏览器用户来说,标签页往往扮演着快速导航、多任务处理的角色。然而,在默认设置下,谷歌浏览器的标签页只能显示有限的几个标签,并且不支持自定义排列和分组,这使得标签页的管理和使用变得十分不便。2.谷歌浏览器标签页展示优化方案针对谷歌浏览器标签页展示的现状,以下是几种优化方案:使用标签页扩展插件谷歌浏览器有许多标签页扩展插件可以克服标签页管理不便的问题,如TabManager、SessionBuddy、OneTab..

Copyright 2019-2029 www.liulanqi.com 【浏览器家园】 版权所有

浏览器家园_下载浏览器就到浏览器家园 | 专注MAC浏览器和Windows浏览器下载和使用介绍

声明: 所有软件和文章收集整理来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告