zoukankan      html  css  js  c++  java
  • 连接数据库代码

    OLEDB连接:(一)

    Imports System.Data

    Imports System.Data.OleDb

    ―――――――――――――――――

    Private strcon As String = "Provider=SQLOLEDB.1;Data Source=(local);

    Initial Catalog=数据库名;User ID=sa;Password=sa"

    Public DBcon As New OleDbConnection(strcon)

    Private ds As DataSet = New DataSet

    Private sqlStr As String

    ―――――――――――――――――

    DBcon.Open()

    sqlStr = "select * from 表"

    Dim adt As New OleDbDataAdapter(sqlStr, DBcon)

    ds.Clear()

    adt.Fill(ds)

    Me.DataGrid1.DataSource = ds.Tables(0)  //在 DataGrid里显示

    DataBind()

    DBcon.Close()

    ―――――――――――――――――

    (其中“DataBind()”可以没有,根据具体情况而定)

     

    OLEDB连接:(二)

    Imports System.Data

    Imports System.Data.OleDb

    ―――――――――――――――――

    Private strcon As String = "Provider=SQLOLEDB.1;Data Source=(local);

    Initial Catalog=数据库名;User ID=sa;Password=sa"

    Public DBcon As New OleDbConnection(strcon)

    Private ds As DataSet = New DataSet

    Private sqlStr As String

    ―――――――――――――――――

    DBcon.Open()

    sqlStr = "select * from 表"

    Dim adt As New OleDbDataAdapter(sqlStr, DBcon)

    ds.Clear()

    adt.Fill(ds)

    adt.ExecuteNonQuery()   //执行程序代码

    DBcon.Close()

    ―――――――――――――――――

    (其中“DataBind()”可以没有,根据具体情况而定)

     

    SQL连接

    Imports System.Data

    Imports System.Data.SqlClient

    ――――――――――――――――――

    Private strcon As String = "Data Source=(local);Initial Catalog=EDUDB;

    User ID=sa;Password=sa"

    Public DBcon As New SqlConnection(strcon)

    Private ds As DataSet = New DataSet

    Private sqlStr As String

    ―――――――――――――――――

    DBcon.Open()

    sqlStr = " select * from 表 "

    Dim adt As New SqlDataAdapter(sqlStr, DBcon)

    ds.Clear()

    adt.Fill(ds)

    dg.DataSource = ds.Tables(0)

    DBcon.Close()

    ------------------------------------

    另一种连接方法:(SQL连接)

    Imports System.Data

    Imports System.Data.SqlClient

    ―――――――――――――――

    Private conn As SqlConnection

    Private cmd As SqlCommand

    Dim conStr, sqlStr As String

    conStr = "Data Source=数据源;Initial Catalog=数据库名;User ID=sa;Password=sa"

    conn = New SqlConnection

    conn.ConnectionString = conStr

    cmd = conn.CreateCommand()

    cmd.CommandType = CommandType.Text

    ――――――――――

    sqlStr = "Insert into dbo.employee("

    sqlStr = sqlStr & "ID,Name,BirthDate,Sex,Tel,HP,Address)"

    sqlStr = sqlStr & "values("

    sqlStr = sqlStr & "@ID,@Name,@BirthDate,@Sex,@Tel,@HP,@Address)"

                    (连接数据库的SQL语言)

    ――――――――――

    cmd.CommandText = sqlStr

  • 相关阅读:
    POJ 1016 不断压缩字符串判断三种结果
    递归的运行机制简单理解
    模拟链表
    输入两个字符串,不用系统提供的函数strcat,自定义函数将两个字符串连接起来。
    信号量多线程同步
    windows 多线程同步技术
    qsort和sort的区别(转)
    大数阶乘位数
    字符串数组qsort排序
    Safecracker
  • 原文地址:https://www.cnblogs.com/sishierfei/p/1610380.html
Copyright © 2011-2022 走看看