VB用ADO方式连接数据库的一些操作,如:ACCESS、MS-SQL等 引用ADO库或用ADO控件 Dim txtSQL As String Dim MsgText As String Dim MRC As ADODB.Recordset txtSQL = "SELECT * FROM jobs" Set MRC = ExecuteSQL(txtSQL, MsgText) If Not (MRC.EOF) Then MsgBox MsgText, vbOKOnly + vbExclamatio
本测试主要是针对Windows平台下的各种主要数据库:SQL SERVER 、DB2、MYSQL、ACCESS、VFP进行诸如连接、断开连接、查询、删除、更新、写入等操作的测试。主要使用主流的数据库接口:ADO、OLEDB-ODBC、ODBC。 通过测试结果可以准确的反映出每种数据库引擎的执行效率和不同的数据接口之间的差异。并且给出折线图予以参考。
第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对于mysql数据库的连接,不过用这种方法不用安装MyODBC服务器程序。
不管用哪种方法,首先需要安装Mysql数据库,安装方法请看“mysql安装及一些注意点”。最好安装一个Navicat for mysql,方便操作mysql数据库。下面
ADO.NET 连接到 SQL Server SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。 代码如下:using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // Do work here. } 连接到 OLE DB 数据源 OLE DB .NET Framework 数据提供程