精华内容
参与话题
问答
  • EXCEL VBA连接SQL数据库

    万次阅读 2019-01-09 19:05:05
    说明 :EXCEL VBA连接SQL数据库一般有以下3个步骤: 1.VBA连接数据库之前需要创建连接对象:可以采用以下方式 `Dim CN As Object Set CN = CreateObject("ADODB.Connection") ...

    说明 :EXCEL VBA连接SQL数据库一般有以下3个步骤:
    1.VBA连接数据库之前需要创建连接对象:可以采用以下方式

       `Dim CN As Object    
        Set CN = CreateObject("ADODB.Connection")
    

    也可以通过添加引用的方式,具体为:工具-----引用-------找到Microsoft ActiveX Data Objets Library的最高版本打勾即引用成功,如下图所示:
    在这里插入图片描述
    然后一步到位:Dim CN as New ADODB.Connection
    2.创建完对象之后就是最关键也是最主要的就是连接数据库的字符串的拼接了,连接数据库的字符串有两种方式,本地连接和远程IP连接;
    本地连接的字符串为:strCn = "Provider=sqloledb;Server=本地数据库的名称;Database=数据库名;Integrated Security=SSPI;Persist Security Info=False;"其中Integrated Security=SSPI非常重要,不能缺少,具体含义可以自行百度;
    远程IP连接的字符串为:strCn = "Provider=sqloledb;Data Source=远程数据库的IP地址;Initial Catalog=数据库名;User ID=登陆名;Password=密码;Persist Security Info=False;"相对来说比较简单,只要数据库的远程配置可以访问即可;

    3.当数据库连接好之后就是读取数据了,将数据读取出来有两种方式,
    一种是通过For循环的方式,一种是通过将记录集的内容copy到单元格中即Range("A2").CopyFromRecordset rs的方式 ,一般都比较固定。
    整个代码如下:

    Dim CN As Object    '定义数据链接对象 ,保存连接数据库信息
    Dim rs As Object    '定义记录集对象,保存数据表
    
    Set CN = CreateObject("ADODB.Connection")  '创建数据链接对象
    Set rs = CreateObject("ADODB.RecordSet")  '创建记录集对象,用于接收数据查询获得的结果集
    
    Dim strCn As String, strSQL As String '链接数据库的字符串变量
    '定义本地数据库链接字符串
    strCn = "Provider=sqloledb;Server=本地数据库的名称;Database=数据库名;Integrated Security=SSPI;Persist Security Info=False;"
    
    '定义远程数据库链接字符串
    strCn = "Provider=sqloledb;Data Source=远程数据库的IP地址;Initial Catalog=数据库名;User ID=登陆名;Password=密码;Persist Security Info=False;"
    
    strSQL = "select * from TUTORIALS_TBL"    '设置SQL语句
    CN.Open strCn '打开连接
    rs.Open strSQL, CN                               '读取数据库中的数据
    
    Dim i As Integer, sht As Worksheet  'i,j为整数变量;sht 为excel工作表对象变量,指向某一工作表
    i = 1 
    Set sht = ThisWorkbook.Worksheets("sheet1")
    '循环读取数据并将数据显示到excel中
    For j = 0 To rs.Fields.Count - 1
     sht.Cells(1, j + 1).Value = rs.Fields(j).Name
    Next j
    Range("A2").CopyFromRecordset rs
    ~~~
    'Do While Not rs.EOF              '当数据指针未移到记录集末尾时,循环下列操作
    '
    '    sht.Cells(i, 1) = rs("A")    '把当前记录的字段1的值保存到sheet1工作表的第i行第1列
    '
    '    sht.Cells(i, 2) = rs("B")    '把当前字段2的值保存到sheet1工作表的第i行第2列
    '
    '    sht.Cells(i, 3) = rs("C")    '把当前字段2的值保存到sheet1工作表的第i行第2列
    '
    '    sht.Cells(i, 4) = rs("D")    '把当前字段2的值保存到sheet1工作表的第i行第2列
    '
    '    rs.MoveNext                  '把指针移向下一条记录
    '
    '    i = i + 1                    'i加1,准备把下一记录相关字段的值保存到工作表的下一行
    '
    'Loop                                 '循环
    ~~~
    rs.Close   '关闭记录集,至此,程序将把某数据表的字段1和字段2保存在excel工作表sheet1的第1、2列,行数等于数据表的记录数
    

    这样就完成了从打开数据库连接到读取数据到再关闭数据库的整个过程。

    展开全文
  • 使用Delphi怎么连接SQL数据库

    千次阅读 2017-12-19 16:20:06
    使用Delphi如何连接SQL数据库? 最好能说的详细点 ------解决方案-------------------- 使用ADO连接SQL Server 2000数据库 1.用ADO组件TADOQuery连接数据库 用TADOQuery组件连接数据库需要以下几个步骤: (1)用...
    使用Delphi如何连接SQL数据库?
    最好能说的详细点

    ------解决方案--------------------
    使用ADO连接SQL Server 2000数据库
    1.用ADO组件TADOQuery连接数据库
    用TADOQuery组件连接数据库需要以下几个步骤:
    (1)用TADOConnection组件连接数据源(在ConnectionString属性中连接数据库的字符串可以根据需要对其进行相应的省略)。
    (2)用TADOQuery组件连接数据源,并在SQL属性中输入SQL语句。
    (3)将TADOQuery组件的Active属性设为True。
    在SQL属性中可以输入任何形式的SELECT语句,以及INSERT(添加)、UPDATE(修改)和DELETE(删除)语句。
    下面利用TADOQuery组件来连接数据库“MR_SQL”,并显示“MR_SQL”数据库中“MR_ Student”表的数据,如图1所示。
    操作步骤如下:
    (1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TDataSource和TDBGrid组件。

    图1 用ADO组件TADOQuery连接数据库
    (2)主要程序代码如下:
    将下面的代码写入窗体的OnShow(显示)事件中。
    procedure TForm1.FormShow(Sender: TObject);
    begin
    ADOConnection1.ConnectionString := 'User ID=sa;Initial Catalog=MR_SQL;
    Data Source=.;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;
    Workstation ID=MRDEL'; //连接指定的数据库
    ADOConnection1.LoginPrompt := False;
    ADOConnection1.Connected := True;
    ADOQuery1.Connection := ADOConnection1; //连接数据源
    with ADOQuery1 do //用ADO组件连接数据表
    begin
    close;
    SQL.Clear;
    SQL.Add('Select * from MR_Student'); //使用SQL语句查询数据表中的内容
    open;
    end;
    ADOQuery1.Active := True;
    DataSource1.DataSet := ADOQuery1;
    DBGrid1.DataSource := DataSource1;
    end;
    2.用ADO组件TADODataSet连接数据库
    TADODataSet组件允许直接访问数据源、创建一组数据源记录以及查询结果记录集。TADODataSet组件可以从一个或多个表中取数据。如果只访问一个表,需要指定表的名称;如果要访问多个表,需要使用SQL语句。
    TADODataSet组件与TADOQuery组件的最大区别在于可以使用TADODataSet组件上CommandText属性右边的 按钮,对指定数据库中的所有数据表进行可视化选择并创建SQL语句,如图2所示。

    图2 CommandText属性的编辑器
    注意:在使用CommandText属性的编辑器时,应先在ConnectionString属性中使用手动连接数据源。
    下面利用TADODataSet组件来连接数据库“MR_SQL”,并显示“MR_SQL”数据库中“MR_Student”表的数据。
    操作步骤如下:
    (1)运行Delphi,在窗体中添加TTADODataSet、TDataSource和TDBGrid组件。
    (2)主要程序代码如下:
    将下面的代码写入窗体的OnShow(显示)事件中。
    procedure TForm1.FormShow(Sender: TObject);
    begin
    ADODataSet1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;
    User ID=sa;Initial Catalog=MR_SQL;Data Source=.'; //连接数据源
    ADODataSet1.CommandText := 'select * from MR_Student'; //用SQL语句查询数据表信息
    ADODataSet1.Active := True; //运行该组件
    end;
    3.用ADO组件TADOTable连接数据库
    TADOTable(也称为ADO数据表)组件是一个数据集组件,封装了一个可访问ADO的数据表,使用TADOTable组件可访问单个数据表中的数据,它可以直接访问数据表中的每条记录,也可以用Filter属性根据限定范围或条件对数据表中的信息进行过滤。
    TADOTable组件也可以通过TableName属性对数据库中的数据表进行可视化选择。
    注意:在用TableName属性进行可视化选择时,应先在ConnectionString属性中使用手动连接数据源。
    下面是利用TADOTable组件来连接数据库“MR_SQL”,并显示“MR_SQL”数据库中“MR_Student”表的数据。
    操作步骤如下:
    (1)运行Delphi,在窗体中添加TADOTable、TDataSource和TDBGrid组件。
    (2)主要程序代码如下:
    将下面的代码写入窗体的OnShow(显示)事件中。
    procedure TForm1.FormShow(Sender: TObject);
    begin
    ADOTable1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;
    User ID=sa;Initial Catalog=MR_SQL;Data Source=.';
    ADOTable1.TableName := 'MR_Student';
    ADOTable1.Filtered := True;
    end;
    4.用ADO组件TADOCommand连接数据库
    TADOCommand组件主要用来对数据源执行指定的命令,比如SQL语句,表和存储过程的名称,对数据进行添加、修改、删除等操作。虽然其他ADO组体也能执行以上操作,但需要使用Command本身的属性和方法来控制数据源,使用TADOCommand组件就方便得多。
    在用TADOCommand组件对数据进行编辑时,应在Parameters属性中创建变量,这些变量应与编辑字段的类型相一致,如果在SQL语句后面没有WHERE子句,则对整个表进行编辑。
    下面利用TADOCommand组件来连接数据库“MR_SQL”,并对“MR_Student”表中的“数学”字段进行修改。
    操作步骤如下:
    (1)运行Delphi,在窗体中添加TADOTable、TEdit和TButton组件。
    (2)主要程序代码如下:
    在Button1按钮的单击事件中写入以下代码。
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    ADOCommand1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;
    User ID=sa;Initial Catalog=MR_SQL;Data Source=.'; //连接数据源
    //用SQL语句UPDATE修改MR_Student表中第一条记录的“数学”字段信息
    ADOCommand1.CommandText:='UPDATE MR_Student SET 数学 = 数学 + :aa where 编号=1';
    //在TADOCommand组件中设置变量,并通过该变量获取修改值
    ADOCommand1.Parameters.ParamByName('aa').Value := StrtOInt(edit1.Text);
    ADOCommand1.Execute; //执行修改操作
    end;
    展开全文
  • C# 连接SQL数据库 常用连接字符串

    千次阅读 2019-02-27 23:27:05
    一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=...

    一:C# 连接SQL数据库

    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
    Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
    Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
    Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
    Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

    • 1:Integrated Security参数
      当设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
      只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
      Integrated Security 还可以设置为:sspi ,相当于 True,建议用这个代替 True。
      Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
      Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=true;
      Data Source=myServerAddress;Initial Catalog=myDataBase;;User ID=myUsername;Password=myPasswordIntegrated Security=false;

    • 2:参数Trusted_Connection
      Trusted_Connection=true,将使用当前的 Windows 帐户凭据进行身份验证
      Trusted_Connection=false;将不采用信任连接方式(也即不采用Windows验证方式),而改由SQL Server 2000验证方式
      Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=false;
      Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

    • 3:Initial Catalog是你要连接的数据库的名字

    • 4:WINCE连接
      Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;

    二:可以利用SqlConnectionStringBuilder,这样不必去记住名称。
    SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
    scsb.DataSource = @"(local)\SQLExpress";
    scsb.IntegratedSecurity = true;
    scsb.InitialCatalog = “Northwind”;
    SqlConnection myConnection = new SqlConnection(scsb.ConnectionString);

    三:可以利用属性中的Setting来自动设置连接字符串

    • 1:在type中选择 (connection string),
    • 2:在DataSouce中选择数据源,然后再Server中输入服务器名,本地用(local)\SQLExpress
    • 3:选择登陆验证方式,本次选Windows验证(即信任连接Integrated Security=True)
    • 4:选择数据库名,确认即可
      Data Source=(local)\SQLExpress;Initial Catalog=Northwind;Integrated Security=True
      server = .\sqlexpress;integrated security = true;database = northwind

    四:SQL2005远程服务器连接方法

    如何打开sql server 2005 的1433端口:
    配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,“已启用"改为"是”
    配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,“已启用"为"是”。

    SQL Server 2005 远程连接配置TCP/IP属性:
    Surface Area Configuration --> Database Engine --> Remote Connections —>Using TCP/IT SQL Server 外围应用配置器?服务和连接外围配置?database englie?远程连接?启用(远程连接的TCP/IP和named pipes)
    SQL Server Configuration Manager?SQL2005网络配置?启用TCP/IP和named pipes

    其他说明见下: sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器:
    安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。

    • 1.开启sql2005远程连接功能,开启办法如下, 配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
    • 2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下: manage管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器–右键>属性>security>Sql server and windows Authentication方式同时选中.
    • 3:设置一个Sql server方式的用户名和密码,具体设置如下: manage管理器->windows Authentication>new query>sp_password null,‘sa123456’,‘sa’ 这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式, 用户名为sa ,密码为:sa123456的用户进数据库了.
    • 4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
      (server=.\sqlexpress;uid=sa;pwd=sa123456;database=master";

    五:SQL2000远程服务器连接方法

    • 1:看ping 服务器IP能否ping通。

    • 2:在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。   如telnet 202.114.100.100 1433   通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。   
      如果这一步有问题,应该检查以下选项。

      • 1) 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
      • 2) 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单-> 程序-> Microsoft SQL Server-> 服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
      • 3)检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。   事实上,如果默认端口被修改,也是可以的,但是在客户端做 telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
      • 4)如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
      • 5)检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入  netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。  如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
    • 3: 检查客户端设置  程序-> Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。

    • 4:在企业管理器里或查询那分析器连接测试   企业管理器-> 右键SQlserver组-> 新建sqlserver注册-> 下一步-> 写入远程IP-> 下一步-> 选Sqlserver登陆-> 下一步-> 写入登陆名与密码(sa,password)-> 下一步-> 下一步-> 完成   查询分析器-> 文件-> 连接-> 写入远程IP-> 写入登录名和密码(sa,password)-> 确定  通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。  修改默认连接超时的方法:   企业管理器-> 工具-> 选项-> 在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡-> 连接设置-> 在 登录超时(秒) 后面的框里输入一个较大的数字  查询分析器-> 工具-> 选项-> 连接-> 在 登录超时(秒) 后面的框里输入一个较大的数字  通常就可以连通了,如果提示错误,则进入下一步。

    • 5:错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:

      • 1) 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
      • 2) 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性" 选项卡。
      • 3)在"身份验证"下,选择"SQL Server和 Windows "。
      • 4) 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
    展开全文
  • matlab连接sql数据库

    千次阅读 2016-01-11 12:02:52
    最近项目还涉及到matlab连接数据库,下面我就记录如何进行配置使得matlab能够连接sql数据库。由于最近工程做的多一些,所以分享的都在工程配置上,当初为了这些配置可是反复卸载与重装,算法其实也有,但是现在还没...
    最近项目还涉及到matlab连接数据库,下面我就记录如何进行配置使得matlab能够连接sql数据库。由于最近工程做的多一些,所以分享的都在工程配置上,当初为了这些配置可是反复卸载与重装,算法其实也有,但是现在还没时间整理出来,以后会继续记录我们用到的检索流程和检索中涉及的算法。
    

      首先先说明一下我的操作系统是win8,所用的数据库是SQLSERVER2012,所用的matlab是2012a。在安装以上软件的时候,以我的经验是要首先安装SQL2012的(不一定对),因为当初我首先装VS2010的时候,它会自带一个SQL,这就会出问题了,出在SQL的ODBC驱动版本将会是6.01(可能)。然后用Matlab2012a连接数据库的时候会报错,原因就是ODBC驱动问题。所以安装顺序是先装SQL2012,然后VS和Matlab安装顺序没影响。如果先装SQL2012,那么ODBC驱动版本就会是6.03,这时候用matlab的database函数连接数据库的时候就不会报错了。当安装好软件后,下面我记录具体的连接过程。


     

    1. 查看服务(如有数据库冲突)

    右键我的电脑->管理->服务和应用程序->服务,在右边的界面中可以查到两条服务,如图:

    其实这两条服务有时候会冲突的,所以我可以选择关掉SQLEXPRESS这条服务,然后保留MSSQLSERVER。

    2. 建立数据库

    打开Microsoft SQL Server Management Studio,使用window验证登陆,在数据库下新建一个名字为mydb的数据库。如果你要为其建立用户,可以按照下面的流程:展开安全性->右键登录名->新建登陆名

    然后如下输入用户名和密码,并且注意取消勾选“用户在下次登录时必须更改密码”,如图:

    然后在用户映射中勾选如下两项,别全勾选,其中db_denydatareader,db_denydatawriter是禁止用户读写的。如图:

    最好右键点击服务器,选择安全性,在服务器身份验证修改为SQL Server和Windows身份证验证模式。如图:

    3. 建立数据源

    建立数据源的步骤,大家可以参考这篇文章:

    http://wenku.baidu.com/link?url=nTWXB-xC4SSWB024mDAk8Tue6NPeFSunjaZFoLDzhlezRUP0-2mvNb3LgeBKgSDKNpUmwqGQozF86B2ma1SuYTkR459xL9BhkR4jd8PLniK

    但是我的略有不同。打开控制面板->管理工具->ODBC数据源(64位),你就会看到如下图:

    点添加->选择数据源驱动程序是SQL Server->按完成:

    为你的数据库命名(假设我是mydb),然后在服务器中输入(local)。如图,然后点击下一步再点击下一步将会测试是否能够连接:

    如果能够连接上,将会看到,然后就选下一步,直到完成,那么数据源就建立完毕了:


     

    如上配置好之后,就可以最后打开Matlab了,在matlab中输入database('mydb','','')就可以看到如下信息:

     

    展开全文
  • SQL数据库安装在服务器端,想从本地客户端远程连接SQL数据库,连接不上,怎么排查原因?下面介绍了一些思路供大家参考!本文以SQL server 2008R2为例进行讲解! 一.启用TCP/IP协议: 1、打开SQL配置管理器; 2、...
  • WPF连接SQL数据库

    万次阅读 多人点赞 2017-05-04 20:00:06
    这几天一直在写数据库的课程设计,中间要用到C#连接SQL service数据库,找了好多资料,感觉有点乱,其实最基础的数据库操作无非就是数据库的插入与查询,在这里暂且记下,以备后用。 1.数据库查询操作 首先是...
  • C++连接SQL数据库

    千次阅读 2011-09-28 16:08:32
    C++连接SQL数据库第一步 系统配置 1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。 2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录...
  • C#连接SQL数据库主要通过微软库函数来实现,具体步骤分为以下三步 第一,使用SqlConnection对象连接数据库; 需要引用System.Data.SqlClient; 第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用; 第三...
  • PB连接SQL数据库

    千次阅读 2018-08-03 11:46:47
    总体来说分为两大步: 第一步:添加用户DSN 第二步:添加ODBC连接 1>.添加用户DSN 1.选择DB Profile ...5.选择SQL Server Native Client ...6.配置数据源相关信息,此处的数据源名称在将来连接数据库的代...
  • node连接sql数据库用ejs模板渲染页面

    千次阅读 2017-03-08 19:00:17
    node连接sql数据库并用ejs模板渲染页面 一、创建项目 安装express和mysql模块就不说了,完成后执行 express node_sql -e ,用的express框架,ejs模板,node_sql是项目文件名 二、安装项目依赖文件 完成后...
  • JAVA连接SQL数据库,并以表格形式输出所有列
  • 怎样在XP上连接SQL数据库

    千次阅读 热门讨论 2013-08-07 17:25:25
     要顺利的完成项目,一个举足轻重的步骤在过程中贯穿上演:连接SQL数据库。怎样在xp系统的电脑上连接该类型的数据库呢?  首先,要将sql several数据库安装到电脑上,才能有数据源。具体的安装方法见:...
  • php odbc 连接sql数据库

    万次阅读 2018-08-07 11:22:05
    <?...$table='数据库表名'; $name='数据库账户名'; $password='数据库密码'; ...mysql_query("...$conn=odbc_connect($table,$name,$...//odbc连接数据库 if (!$conn) { exit("连接失败: " . $conn); ...
  • JSP连接SQL数据库

    千次阅读 2018-12-28 13:20:34
    首先看一下JDBC架构: 2、jdbc工作原理   -----------------------------分割线 -----------------...下面介绍连接数据库的具体步骤(最下面有完整代码) 导入jar包,放入WIN-IF下的lib目录下就好了。 ...
  • c#连接sql数据库超时问题

    万次阅读 2012-08-30 08:10:16
    最近用c#写了个窗口程序,其中需要连接sql数据库,添加app.config配置文件,内容如下:         其中已经将超时设置为2秒,可是测试时如果数据库断开,程序就会一直等待默认时间(大概有1分钟)此时...
  • eclipse连接sql数据库2016

    千次阅读 2019-05-01 14:58:16
    花了我两天时间,终于连好了。 出现过的问题: 1.windows+r输入javac发现...这是eclipse链接数据库的前提。 2.用windows登陆模式打开数据库,新建一个数据库,比如 我新建了一个java数据库。 3.安全性下新...
  • 在添加sql数据库连接是总会显示无法打开登陆所请求的数据库 但是在添加数据连接是测试成功的 如果通过服务器查找到的数据库连接是可以连接到的,但是最后调试结果还是无法打开所登陆的数据库。 但是在数据...
  • OLEDB连接SQL数据库

    千次阅读 2007-11-02 15:57:00
    我在使用OLEDB连接SQL数据库时遇到了些问题:错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL ...
  • C# linq连接SQL数据库

    千次阅读 2017-05-05 16:01:53
    但是因为需要用C#连接数据库所以,要开其他的服务。 我一开始就是卡在这里,如果相关服务没开或者sql配置出错会出现错误。 之前网上让我打开SQL Server配置管理器配置SQL。 但是打不开!! 错误提示:  
  • 环境是server2003,sql为2008r2,VB连接数据库,用代码连接
  • MFC连接SQL数据库操作

    万次阅读 2012-09-03 21:50:33
    要操作SQL数据库要经过以下几个步骤: 0.建立数据库 1.配置数据源 2.数据库的连接 3.数据库的操作 4.类资料 【1】配置数据源 配置数据源一般有两种方法一种是通过注册表,一种是通过SQLConfigDataSource函数...
  • Unity连接SQL数据库方法

    万次阅读 2016-03-16 10:20:47
    由于Unity版本更新太快。在以前的版本中,在unity的编辑器里引用在unity安装目录下的Unity531\Editor\Data\Mono\lib\mono\unity里面的System.Data.dll程序集就OK了。但是在unity5.3的版本里这种方法是不能用的。...
  • 不是一切大树,都被暴风折断;不是一切种子,都找不到生根的土壤;不是一切真情,都流失在人心的沙漠里;不是一切梦想,都甘愿被折掉翅膀。...R连接SQL数据库的方法有许多种(基于不同的packages),
  • c#连接Sql 数据库步骤图解

    千次阅读 多人点赞 2013-12-29 16:31:34
    我等屌丝终于接触数据库了,打算使用c#的窗体程序操作数据库,今天刚安装好SQL Server 2008,按照网上的教程编写好c#程序结果出现用户登录失败的,现将的步骤截图保存...一、创建SQL数据库 1、开始\所有程序\SQL Server
  • Windows下python3 连接SQL数据库

    千次阅读 2017-10-01 17:08:49
    20180228更新: 前几天SQL Server Management Studio突然打不开了,提示缺少组件,需要重新安装,我修复和重新安装依然打不开,搜索Google发现是Visual Studio ...可是根据之前的方法Python却怎么也无法连接SQL Ser...
  • 只知道ODBC中设置的系统数据源DNS 名称,如何连接SQL数据库? 第一种方式,Odbc:需要提供密码 using System.Data.Odbc; OdbcConnection cn = new OdbcConnection(“Dsn=ServerDB;Uid=sa;Pwd=sa;”); 第二种方式...
  • VBA连接SQL数据库的方法

    千次阅读 2018-04-16 09:18:38
    Dim cnn As ObjectDim rs As ObjectSet rs = CreateObject("ADODB.RecordSet")Set cnn = CreateObject("ADODB.Connection")Dim strSQL As StringDim cnnStr As String' Set cnn = New ADODB....
  • vs2012 c# GridView控件连接sql 数据库

    千次阅读 2015-04-25 15:22:05
    这里介绍如何用vs2012 连接sql server 数据库。 主要是用C# 中的Gridview 控件1,在sql server2008 中创建一个数据库 创建一个名字为A 的数据库,存放在F://Database文件下 新建一个表,并编辑一些基本信息 ...

空空如也

1 2 3 4 5 ... 20
收藏数 85,981
精华内容 34,392
关键字:

连接sql数据库