vb如何连接sql数据库,求源码

vb如何连接sql数据库,求源码,第1张

1、打开代码窗口,添加引用:Imports SystemDataSqlClient。

2、输入以下代码:

“Public conn1  As SqlConnection = New SqlConnection _

("server=192168179; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。

3、代码详解:声明关键字Public(因为是全局变量,所以用Public 来声明)。

4、连接参数。

5、如果SQL 数据库就在本机,则用以下代码连接:

("server=; Integrated Security=False;Initial Catalog= student; User ID= panqe;PWD=shentai768@")。

6:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。

VB可将Sql结构化查询语句赋值Ado(ActiveX 数据对象)或ADO Data 控件,访问和 *** 作数据库。

ADO (ActiveX 数据对象),这项新的数据访问技术的特性包括:更简单的对象模型;与其它 Microsoft 和非 Microsoft 的技术更好的集成;为本地和远程数据数据提供的通用接口;可远程访问的和断开的记录集;用户可访问的数据绑定接口;以及层次结构的记录集。

ADO Data 控件, 这是一种新的、OLEDB 识别的数据源控件,其功能与内部的 Data 控件和 Remote Data 控件十分相似,通过这种方式允许用户用最少的代码来创建数据库应用程序。

Visual Basic 60 中,已经可以将任何 ADO/OLE DB 数据源绑定到任何 ADO/OLE DB 数据使用者上。在运行时,可以设置控件的 DataSource 属性来将控件动态地绑定到数据源。可以创建用作数据源和数据使用者的类,并且通过新的 BindingsCollection 对象将这些类绑定在一起。可以创建与 ADO 数据控件相似的、用作数据源的用户控件。还可以创建与 DataGrid 控件相似的、复杂绑定的用户控件。

以下是经ADO (ActiveX 数据对象)访问Access数据库的实例代码:

    Dim cnn As New Connection

    Dim rs As New Recordset

    Dim sql As String

    Dim ARR

    cnnOpen "Provider=MicrosoftJetOLEDB40;Data Source=C:\wdOldmdb;Persist Security Info=False"

    sql = "select 故障名称 from guzhang_bm"

    rsOpen sql, cnn

    Combo1Text = "故障名称"

    Do While Not rsEOF

        Combo1AddItem rs("故障名称")

        rsMoveNext    '打开表

    Loop

    rsClose

    cnnClose

以下是使用ADO Data 控件访问Access数据库德实例代码:

    Adodc1ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & AppPath & "\wdmdb;Persist Security Info=False"

    Adodc1RecordSource = "select  from jishijilu" ' where shijian like'%8112%' And gyh_riqi like'%10%'"

    Adodc1Refresh

    Set MSHFlexGrid1DataSource = Adodc1

    MSHFlexGrid1Row = 1

    MSHFlexGrid1ColSel = MSHFlexGrid1Cols - 1

Java程序向数据库中插入数据,代码如下:

//首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);

//然后再eclipse中创建类(ConnDb,Test,TestBean)ConnDb功能为连接数据库,查询,插入,删除,修改数据的类,Test为含有main方法的测试类,TestBean为数据表中的字段属性及set,get方法

//以下是ConnDb代码:

package db;

import javasqlConnection;

import javasqlDriverManager;

import 

javasqlResultSet;

import javasqlSQLException;

import 

javasqlStatement;

import javautilArrayList;

public class ConnDb {

public Connection startConn(Connection conn){

  try {

   ClassforName("sunjdbcodbcJdbcOdbcDriver");

   conn = DriverManagergetConnection("jdbc:odbc:数据库","用户名", "密码");

  } catch (Exception e) {

   Systemoutprintln("连接数据库时出现错误");

  }

  return conn;

 }

  

public ArrayList executeQuery(String sql){

  Connection conn = null;

  Statement stmt = null;

  ResultSet rs = null;

  ArrayList list = new ArrayList();

  try {

   conn = startConn(conn);

   stmt = conncreateStatement();

   rs = stmtexecuteQuery(sql);//sql为<a href=">

以上就是关于vb如何连接sql数据库,求源码全部的内容,包括:vb如何连接sql数据库,求源码、VB怎么调用数据库数据、如何控制Java代码向数据库中插入数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10154833.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存