C#如何实现连接远程数据库

logbird 2009-01-06 12:36:59
我想访问另外一台机器上的 数据库 sql server 2005

请问 要如何写代码 做哪些配置

我只会访问本机的数据库

所以最好有一个好的例子 写的详细一点 谢谢大家了
...全文
265 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
goldxinx 2009-01-07
  • 打赏
  • 举报
回复
WebService
csdm55 2009-01-07
  • 打赏
  • 举报
回复
SqlConnection mySqlConnection = new SqlConnection(@"Data Source=另一台机器的IP\SQLEXPRESS;AttachDbFileName=" + Application.StartupPath + " \\Information.mdf;Integrated Security=True;User Instance=True");
csdm55 2009-01-07
  • 打赏
  • 举报
回复
SqlConnection mySqlConnection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFileName=" + Application.StartupPath + " \\Information.mdf;Integrated Security=True;User Instance=True");
HDNGO 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiang_jiajia10 的回复:]
<appSettings>
<add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/>
</appSettings>
[/Quote]
~
javakiki 2009-01-07
  • 打赏
  • 举报
回复
Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa
注意端口号
nail 2009-01-07
  • 打赏
  • 举报
回复
string str = "Data Source=服务器ip;Database=数据库名;user id=登录用户名;password=登录密码";
string sql="查询语句";
SqlConnection con = new SqlConnection(str);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql,con);
DataSet ds = new DataSet();
sda.Fill(ds);
con.Close();
logbird 2009-01-06
  • 打赏
  • 举报
回复
那么 连接 字符串 具体的 要怎么写呢
我姓区不姓区 2009-01-06
  • 打赏
  • 举报
回复
方法与连接本地是一样的,需要改变的地方就是连接字符串
wangping_li 2009-01-06
  • 打赏
  • 举报
回复

<appSettings>
<add key="ConnectionString" value="server=远程服务器IP地址;database=数据库名;uid=用户名;pwd=密码"/>
</appSettings>
m0792 2009-01-06
  • 打赏
  • 举报
回复
域名一点要写对
williams_cn 2009-01-06
  • 打赏
  • 举报
回复
<add key="ConnectionString" value="server= "目标地址IP" ;database=HealthDBA;uid=sa;pwd="/>
suners 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiang_jiajia10 的回复:]
<appSettings>
<add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/>
</appSettings>
[/Quote]


慢慢拿理解
sunny906 2009-01-06
  • 打赏
  • 举报
回复
string str = "Data Source=服务器ip;Database=数据库名;user id=登录用户名;password=登录密码";
string sql="查询语句";
SqlConnection con = new SqlConnection(str);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql,con);
DataSet ds = new DataSet();
sda.Fill(ds);
con.Close();
wojiaochenglong 2009-01-06
  • 打赏
  • 举报
回复
可以参照http://www.chinajsp.com/support/howto/mssql.htm
stning 2009-01-06
  • 打赏
  • 举报
回复
Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码
cymyren 2009-01-06
  • 打赏
  • 举报
回复
同9楼
yao991118 2009-01-06
  • 打赏
  • 举报
回复
WEB:<appSettings>
<add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/>
</appSettings>
WINFORM:
SqlConnection conn = new SqlConnection("Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码;")
我姓区不姓区 2009-01-06
  • 打赏
  • 举报
回复
参考:

using(SqlConnection conn = new SqlConnection("Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码;"))
{
if(conn.State == ConnectionState.Closed)
conn.Open();
SqlCommand cmd = new SqlCommand("select * from 你要查询的表",conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
}
chenjiade 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jiang_jiajia10 的回复:]
<appSettings>
<add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/>
</appSettings>
[/Quote]

基本上是用这个来实现的
leez0301 2009-01-06
  • 打赏
  • 举报
回复
用WebService也可以实现啊!
加载更多回复(12)

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧