VB.net数据库编程(03):一个SQLserver连接查询的简单样例
2014-11-12 13:55
585 查看
这个样例,因为在ADO.net入门已经专门学了,再次进行复习 一下。
主要掌握连接字串的情况。
过程就是:
1、引用System.Data.SqlClient。而Access中引用 的是System.Data.OleDB.所以是有差别的
2、相关连接、适配器、数据集。
3、DataGridView绑定显示。
连接字串例如以下:
Data Source IP地址或计算名(数据库所在位置的),假设是本地计算机能够用(local)或直接用.来取代,或者本地IP:127.0.0.1取代。
Initial Catalog 数据库名
Integrated Security 安全连接情况(真或假),若是Windows验证方式则为真,若是username及password登录则为假。
User ID 上项为假时,提供username
Password ...................,提供password。
因此,就上面五项就瓮中保证了字串。
如:本地上Sales数据库,username为sa,password为123456,各项之间用分号隔开,则字串为例如以下:
Data Source=(Local);Initial Catalog=Sales;Integrated Security=False;User ID=sa;Password=123456;
由于在本地所以用了(Local),还可直接用点号来取代,同一时候若本地计算机名为Zheng,还可用Zheng。
以下正题:
在SQlServer2012中建立一个Sales数据库,再在当中建立一个表grade.情况例如以下:
打开VS2012,建立一个窗口,加入一DataGridView控件,双击窗口建立代码:
执行结果例如以下:
本例仅仅须记住SQlserver连接时,连接字串的“5个”关键值即可了。
===================================================
细节:
da.Fill(ds, "xxx")
DataGridView1.DataSource = ds.Tables("xxx")
这两句的xxx表示表名, 这个表名与原数据库的表名能够不一样。
由于这里是DataSet结果集中的表了,不是原数据库中的,用户自定义的表名,因此能够随意命名,但这两名应保持一致。
一般都不会自己 再定义,假设有特殊情况时,这个自己定义情况就可发挥作用。
主要掌握连接字串的情况。
过程就是:
1、引用System.Data.SqlClient。而Access中引用 的是System.Data.OleDB.所以是有差别的
2、相关连接、适配器、数据集。
3、DataGridView绑定显示。
连接字串例如以下:
Data Source IP地址或计算名(数据库所在位置的),假设是本地计算机能够用(local)或直接用.来取代,或者本地IP:127.0.0.1取代。
Initial Catalog 数据库名
Integrated Security 安全连接情况(真或假),若是Windows验证方式则为真,若是username及password登录则为假。
User ID 上项为假时,提供username
Password ...................,提供password。
因此,就上面五项就瓮中保证了字串。
如:本地上Sales数据库,username为sa,password为123456,各项之间用分号隔开,则字串为例如以下:
Data Source=(Local);Initial Catalog=Sales;Integrated Security=False;User ID=sa;Password=123456;
由于在本地所以用了(Local),还可直接用点号来取代,同一时候若本地计算机名为Zheng,还可用Zheng。
以下正题:
在SQlServer2012中建立一个Sales数据库,再在当中建立一个表grade.情况例如以下:
打开VS2012,建立一个窗口,加入一DataGridView控件,双击窗口建立代码:
Imports System.Data.SqlClient Public Class Form1 Dim cn As SqlConnection Dim da As SqlDataAdapter Dim ds As DataSet Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim cnStr As String = "Data Source=(local);Initial Catalog=Sales;Integrated Security=False;User ID=sa;Password=123456;" cn = New SqlConnection(cnStr) da = New SqlDataAdapter("select * from grade", cn) ds = New DataSet() da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables("grade") End Sub End Class
执行结果例如以下:
本例仅仅须记住SQlserver连接时,连接字串的“5个”关键值即可了。
===================================================
细节:
da.Fill(ds, "xxx")
DataGridView1.DataSource = ds.Tables("xxx")
这两句的xxx表示表名, 这个表名与原数据库的表名能够不一样。
由于这里是DataSet结果集中的表了,不是原数据库中的,用户自定义的表名,因此能够随意命名,但这两名应保持一致。
一般都不会自己 再定义,假设有特殊情况时,这个自己定义情况就可发挥作用。
相关文章推荐
- VB.net数据库编程(03):一个SQLserver连接查询的简单样例
- VB.net数据库编程(03):一个SQLserver连接查询的简单样例
- VB.net数据库编程(03):一个SQLserver连接查询的简单样例
- VB.net数据库编程(03):一个SQLserver连接查询的简单例子
- vb.net数据库编程(04):一个SQLserver修改记录的简单例子。
- C#2005 一个简单的查询界面代码:DataGridView使用、图像显示、复合查询样例
- 菜鸟的 PHP 学习之路(三):一个简单的连接数据库并查询的小程序(1)
- c与mysql连接和一个简单查询的例子
- PostgreSQL 的一个简单连接和查询操作——示例
- 【sqlserver】【03】三范式、 sqlserver连接配置 、sqlserver查询出现消息208无效字段
- vb.net数据库编程(02):再来一个非查询的简单例子
- C#连接sqlserver分页查询的两个简单的方法
- ADO.Net实现非连接的简单分页方法(DataAdapter.Fill重载中的一个).
- A Simple JDBC MySQL Connection.一个JDBC到MySQL的简单数据库连接.
- JAVA一个查询sqlserver网页程序,大家或许会体会一些东西
- 一个简单的数据库查询语句POSTGRES
- C# 一个简单分词程序的思路和代码(四) 键树 查询记录
- 项目中一个简单SQL查询问题,已经解决了,留个纪念,非常感谢帮我的朋友们。
- 关于存储过程中一个参数表示多个查询条件使用方法的简单处理
- 关于树形结构的表与另外一个表的连接查询