C# 连接sql数据库的代码
C#做窗体连接sql数据库,由于本人电脑A装不上sql和C#,电脑B已装好SQL和C#,并写好了程序,弄出EXE文件,想在A运行,数据库用电脑B的,我想要连接数据库的代码...
C# 做窗体连接sql数据库,由于本人电脑A装不上sql和C#,电脑B已装好SQL和C#,并写好了程序,弄出EXE文件 ,想在A运行,数据库用电脑B的,我想要连接数据库的代码就好了,就是string connStr = "Server=xxx;DataBase=XXX;Integrated Security=XXX;USER ID=XXX;PASSWORD=XXX"其中XXX填什么或者还是用别的。谢谢大神们!!
展开
4个回答
展开全部
如果你的数据库连接字符串是写在App.config,需要把里面的Server=“B的IP”,别的不用改,App.config和.dll文件什么都要拷过去,如果是写在代码里,需要改完重新生成一下,而且sql server Configuration Manager 把网络配置的TCP/IP启用,并配置正确的IP地址和端口,防火墙开启这个端口或者直接关了,A电脑需要装相应的.NET Framework 就可以运行exe程序了
更多追问追答
追问
我想把你设为最佳答案的,一时摁错,很对不起,但是还有问题想问你,我2台电脑不在同一个局域网,那那个什么都没装的电脑是不是就不能打开了?
追答
不是,只要装了.NET Framework就可以打开,只是没配置好的话连不上数据库,把装有SQL SERVER 的电脑的IP,以及数据库的端口,映射到外网.,通过外网的IP及端口进行连接
展开全部
连接的sqlserver2005。
//命名空间
using
System.IO;
//连接代码
server:.-表示本地
database-数据库名
uid-用户名
pwd-密码
string
connectionString
=
String.Format("server=.;database=qinsong;uid=sa;pwd=sa2005");
//创建connection对象
SqlConnection
conn
=
new
SqlConnection(connectionString);
//编写sql语句
sql
=
string.Format("sqlserver语句");
//创建command对象
SqlCommand
command
=
new
SqlCommand(sql,
conn);
//打开连接
conn.Open();
//创建sqldatareader对象用来读取数据库内容
SqlDataReader
read
=
command.ExecuteReader();
//执行查询(这里的查询为把数据库中为fontname的列的所有值加入textBox1中)
if(read.Read())
{
textBox1.Text+=reader["fontname"].ToString();
}
//关闭对象和数据库连接
read.Close();
conn.Close();
这就是最基本的数据库查询……
//命名空间
using
System.IO;
//连接代码
server:.-表示本地
database-数据库名
uid-用户名
pwd-密码
string
connectionString
=
String.Format("server=.;database=qinsong;uid=sa;pwd=sa2005");
//创建connection对象
SqlConnection
conn
=
new
SqlConnection(connectionString);
//编写sql语句
sql
=
string.Format("sqlserver语句");
//创建command对象
SqlCommand
command
=
new
SqlCommand(sql,
conn);
//打开连接
conn.Open();
//创建sqldatareader对象用来读取数据库内容
SqlDataReader
read
=
command.ExecuteReader();
//执行查询(这里的查询为把数据库中为fontname的列的所有值加入textBox1中)
if(read.Read())
{
textBox1.Text+=reader["fontname"].ToString();
}
//关闭对象和数据库连接
read.Close();
conn.Close();
这就是最基本的数据库查询……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SqlConnection conn = new SqlConnection("Data Source=YKZ-20091106VLN;Initial Catalog=admin;User ID=sa;Password=wandande");
数据源Data Source:可填写机器名或IP
数据库名Initial Catalog:看实际情况做修改
用户名User ID:连接数据库用户的密码,按实际情况修改
密码Password:连接数据库用户的密码,按实际情况修改
数据源Data Source:可填写机器名或IP
数据库名Initial Catalog:看实际情况做修改
用户名User ID:连接数据库用户的密码,按实际情况修改
密码Password:连接数据库用户的密码,按实际情况修改
追问
我想问那台什么都没装的电脑是不是要装点什么才可以打开相对应的EXE文件的?谢谢!
追答
没理解你的意思,你要做什么了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我都是用这个:“server=xx;database=xx;uid=xx;pwd=xx;”
server 后面跟网络地址,本地直接用“.”
database 数据库名称
uid 数据库用户名称,一般是sa
pwd 数据库登陆用户的密码
server 后面跟网络地址,本地直接用“.”
database 数据库名称
uid 数据库用户名称,一般是sa
pwd 数据库登陆用户的密码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询