vs2008连接数据库
‘壹’ vs2008怎么连接自带的数据库
使用
VS2008
㉂带的
sql
Server
是
Express
版本.
1.
使用
Windows
认证模式:
SqlConnection
hCon
=
new
SqlConnection(Server=(local)\\SQLExpress;
Integrated
Security=SSPI;);
//
连接到默认数据库,
如果指定连接到其他数据库,
可以附加
Initial
Catalog=yourDBName
段.
2.
使用
SQL
Server
Authencation
模式:
SqlConnection
hCon
=
new
SqlConnection(Server=(local)\\SQLExpress;
User
ID=yourLoginID;
Password=yourPassword;);
//
yourLoginID
为登录
ID,
通常使用
sa
帐户登录.
//
yourPassword
为登录
ID
对应的密码------值得注意的是,
对于
Express
版本
SQL
Server,
它的实例名后面带
SQLExpress,
而且不能改,
当然也不能增加新的实例.
连接时要附加这个标识.
例如:
---------对于企业版
的
SQL
Server
2005,
则无此要求.
使用
System.Data.Sql.SqlClient.SqlConnection
连接
SQL
Server,
如果是本机,则最好采用
Windows
认证模式来连接.
依稀记得
SQL
Server
2005
Express
版本,
默认
sa
是禁止网络登录的
(Deny
login),
如果使用
sa
登录,
要先开启
sa
允许登录状态.
mxsj_lxm
的提议是个不错的选择.
将连接串复制到代码中.
‘贰’ VS2008中如何连接数据库
首先确定你的VS和SQL2000已经完全安装好了,然后在VS那边的服务器管理窗口里面添加新的数据库,然后就是连接字符串的问题了,有很多种,不过一般都是直接复制数据库里面提供的那个字符串,再改一下密码就行了的.如果想要确认一下自己的数据库到底有没有和VS连上的话,用数据绑定查看一下也是相当方便的.随便建立一个DATAGRIDVIEW或者COMBOBOX绑定一下表看它能不能正常显示表里面的内容,如果能显示的话则表示你的VS和SQL已经完全连上了.
‘叁’ VS2008 如何连接数据库
首先看看你的2008有没有那个SQLEXPRESS服务器,如果没有的话那就链接不了,可以用MSSQLSERVER,至于那个设置sa,可以在--进入服务器后(SQLEXPRESS、MSSQLSERVER)---安全性---登录名--右键sa---可设成启动,重心打开服务器(sa)登录
‘肆’ 在Vs 2008中,不用控件,怎么样把文本框与数据库连接
表名不要用user,这是sql的关键字,可以改成user_
web.config:uid=sa中sa为登录数据库的用户名,pwd=sa为sa用户对应的密码,我这里密码是sa。
<?xmlversion="1.0"encoding="utf-8"?>
<!--
注意:除了手动编辑此文件以外,您还可以使用
Web管理工具来配置应用程序的设置。可以使用VisualStudio中的
“网站”->“Asp.Net配置”选项。
设置和注释的完整列表在
machine.config.comments中,该文件通常位于
WindowsMicrosoft.NetFrameworkv2.xConfig中
-->
<configuration>
<appSettings>
<addkey="connstring"value="DataSource=(local);initialcatalog=longer;uid=sa;pwd=sa"/>(sql验证)
<addkey="connstring"value="DataSource=(local);initialcatalog=longer;IntegratedSecurity=True"/>(windows验证)
</appSettings>
<system.web>
前台页面Default2.aspx,看图,把两个文本框的内容插入user_表中username列和password列,当你点击按钮之后,把数据插入数据库。在Default2.aspx.cs中写
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;(新加)
publicpartialclassDefault2:System.Web.UI.Page
{
SqlConnectionYBB350680013=newSqlConnection(ConfigurationSettings.AppSettings["connstring"]);
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
YBB350680013.Open();
stringsql="insertintouser_(username,password)value('"+TextBox1.Text+"','"+TextBox2.Text+"')";
SqlCommandcmd=newSqlCommand(sql,YBB350680013);
cmd.ExecuteNonQuery();
YBB350680013.Close();
}
}
‘伍’ 求visual studio2008怎样链接sql server2008数据库
两种方式,一个是在VS2008中打开服务器资源管理器,进行连接。 不过实际工程中不用这样的办法,太死板,而是用手写代码进行连接,统一调度。 在VS2008中,手写代码是基于ADO.NET对象来连接的,要先实例化一个SqlConnection对象, 然后使用SqlConnection对象的Open()方法来打开数据库连接。 关于这些常用知识,可以自己按F1,看看MSDN文档,有代码示例和注释,非常权威。
‘陆’ VS2008 怎么用ODBC连接mysql数据库
使用ODBC连接的时候先有以下准备:
1、你的电脑已经安装了mysql数据库
2、你的电脑已经安装了Microsoft Visual Studio(小编的是 VS2008)
3、安装mysql驱动程序:mysql-connector-odbc-5.1.6-win32.msi
具体操作:
首先建立ODBC数据源,依次打开:我的电脑 - 控制面板 - 管理工具 - 数据源(ODBC)-点击“系统DNS” 选择右边的添加,在弹出的框中拉到后面,选择“Mysql ODBC5.1 Driver”,这个名字根据你的驱动版本不同会有所差异。点击完成,就会出现如图三的信息,根据提示填写
Date soure Name:随便填,建议英文!
Description:描述!随便填,建议英文!
server:localhost(如果是本地服务器就天localhost,否则填你的服务的ip地址)
user:你的mysql的用户名
password:你的mysql的密码
DataBase:点下拉菜单,选择当前你mysql数据库中存在的数据库
到这里ODBC数据源建立完毕
然后就到VS 2008 里面配置了,点击VS菜单中的视图 - 服务器资源管理器,打开如图所示的界面,右击数据连接,然后选择连接,打开如图所示的界面,点击“使用用户名或系统数据源名称”的下来带单,然后就见到我们新建的数据源,选择,然后测试
最后就是连接数据库的代码了:
string constr = "Dsn=ODBCforMysql";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
string sqlstr = "select * from tools.zhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0) + ", ");
Console.Write(reader.GetString(1) + ", ");
}
conn.Close();
Console.Read();
关键是连接字符串: string constr = "Dsn=ODBCforMysql";
字符串可以查看数据源的属性,复制他的字符串就可以了
‘柒’ 如何连接Vs2008自带数据库 用ADO.NET
使用connection连接数据库
方法1:server=服务器名;database=数据库名;UID=用户名;Pwd=密码
方法2:Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Pwd=密码
使用测试工具UDL
可以新建文件文档 然后改名xx.udl 基本下一步下一步 选择你要连接的数据库名以及用户名和密码。最后以记事本的形式打开,把里面的东西复制出来!
以上几种方法得到的代码可以定义成一个变量,最后可以在应用变量
//创建连接数据库的字符串
string sqlstr = "Data Source=.;Initial Catalog=sql server name; User ID=sa;Pwd=******";
//创建sqlconnection对象,设置sqlconnection对象连接数据库的字符串
sqlconnection conn = new SqlConnection(sqlstr);
//打开数据库
conn.Open();
//相关操作
.......
//关闭数据库
conn.Close();
‘捌’ VS2008如何连接ACCESS数据库
视图->服务器资源管理器->数据连接->添加连接->
选择新数据源在"选择数据源"里选第一个microsoft
access
数据库文件--点"继续"--弹出"添加连接"对话框
然后添加你要连接的数据库服务连接
‘玖’ 求教VS2008 C++连接MySQL数据库
1,打开navicat
for
mysql,点击左上角“链接”按钮,如下图:
2,在弹出的新建链接对话框中,填写远程数据库服务器ip地址,账号,密码等信息。如下图:
3,最后确定保存即可。
‘拾’ vs2008代码连接数据库的问题
server=你的数据库服务器名称;uid=SqlServer登录名;pwd=密码;database=库名
而你所说的数据库引擎.是根据你的创建的连接来的.
System.Data.SqlClient
就是专门为
SqlServer
制定的数据服务.
System.Data.OracleClient
是为
Oracle
制定的数据服务.
System.Data.OdbcClient
是其他数据库的连接方式
所以你的SqlConnection是从System.Data.SqlClient来的,那就必然是找的SqlServer数据库了.