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:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。
一、数据库引擎没有启动
有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2008->SQL Server
2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database
Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server
Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER)
,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server
2008配置管理器"中的SQL Server
2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止然后再执行上述一种方式 *** 作就可以了。
二、进行远程连接时,是否已允许远程连接
SQL Server 2008 在默认情况下仅限本地连接我们可以手动启用远程连接在上面第一种方式中,找到Database
Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named
pipes(B)"
三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等
能。dw8能连接sql数据库,软件本身也提供连接方法。但是正常情况下是程序员用代码直接连接,不使用DW提供的连接方法。最初为美国Macromedia公司开发,2005年被Adobe公司收购。DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。
数据库在使用前必须先建立连接,创建SQL Server 数据库连接的NET组件是SqlConnection 。在NET环境中使用SqlConnection 组件时必须加载该组件所属的命名空间——using SystemDataSqlClient;实例代码如下:
using SystemDataSqlClient;
SqlConnection conn = new SqlConnection();
connConnectionString = "Data Source=;Initial Catalog= Visiters;Integrated Security=True";
或者
SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog= Visiters;Integrated Security=True");
其中“Data Source”指数据库服务器,其值可以是IP地址或主机名,“Data Source=”代表本机是服务器;“Initial Catalog”指数据库名称;如果要连接网络中IP地址为1921681177的服务器上的Visiters数据库,该数据库的访问用户名和密码分别为“sa”和“pwd”,则SqlConnection组建的ConnectionString属性值就可以设置为“Persist Security Info=true;Data Source=1921681177;Initial Catalog= Visiters;User id = sa;Password=pwd”。
通常,数据服务器的地址会发生改变,一旦改变发生数据库连接就需要重新设置,设置完毕后还需要重新编译应用程序,这个改变才会被程序接受。我们可以采用读取配置文件的方式来避免这种程序的反复编译,将数据库连接字符串保存在配置文件中,如果数据库发生了变化,只需要修改配置文件即可,不需要重新编译程序,这样可以极大的降低程序的维护成本,提高工作效率。
首先,在项目Visiters中添加新项——“应用程序配置文件”。WindowsFrom 应用程序该文件名默认为Appconfig 。对该文件的配置如下:
<xml version="10" encoding="utf-8" >
<configuration>
<appSettings >
<add key ="ConnStr" value="Data Source=;Initial Catalog= Visiters;Integrated Security=True"/>
</appSettings>
</configuration>
配置文件写好后就可以在程序中进行调用。必须使用命名空间——using SystemConfiguration; 然后使用该命名空间的ConfigurationSettingsAppSettings 索引器来读取该值,改写代码如下:
using SystemDataSqlClient;
using SystemConfiguration;
SqlConnection conn = new SqlConnection(ConfigurationSettingsAppSettings["ConnStr"]);
不一定是在这里改的,原先可能是通过你的计算机名字连接 数据,现在你改了计算机名原连接名字自动无法生效(也就是说你的Ms SqL是安装在本机
你这个目录只是个程序包,如果我判断没错的话,你的连接配置应该不在这里,
而是在开始---程序---BDE--BDEADMIN 管理器里设置的
,如果使用了 localhost 在3的位置,必须到数据管理器里TCP 进行启用
以上就是关于Sql数据库和vb的连接全部的内容,包括:Sql数据库和vb的连接、sql软件连接数据库失败怎么办、dw8能连接sql数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)