C#winform远程连接sql数据库
我做了一个登录窗体、主要让别的电脑连接我的sql数据库、别人电脑没有sql数据库、要远程访问我数据库登录要怎么做、希望详细一点、在线等...
我做了一个登录窗体、主要让别的电脑连接我的sql数据库、别人电脑没有sql数据库、要远程访问我数据库登录要怎么做、希望详细一点、在线等
展开
5个回答
展开全部
c#
连接数据库的方式
winform和webform是一样的
sqlconnection conn=new sqlconnection("server=数据库服务器地址;database=数据库名称;uid=sa;pwd=密码;");
//添加、修改、删除 更换sql即可
string sql="insert into tablename(字段1,字段2)values(值1,值2)";
sqlcommand cmd=new sqlcommand(sql,conn);
conn.open();
cmd.executenonquery();
conn.close();
//查询
sql="select * from tablename";
sqldataadapter da=new sqldataadapter(sql,conn);
datatable dt=new datatable();
conn.open();
da.fill(dt);
conn.close();
连接数据库的方式
winform和webform是一样的
sqlconnection conn=new sqlconnection("server=数据库服务器地址;database=数据库名称;uid=sa;pwd=密码;");
//添加、修改、删除 更换sql即可
string sql="insert into tablename(字段1,字段2)values(值1,值2)";
sqlcommand cmd=new sqlcommand(sql,conn);
conn.open();
cmd.executenonquery();
conn.close();
//查询
sql="select * from tablename";
sqldataadapter da=new sqldataadapter(sql,conn);
datatable dt=new datatable();
conn.open();
da.fill(dt);
conn.close();
展开全部
你先确定 你和你朋友 是同一局域网络吗?
是的 好很连接,你的电脑 关闭防火墙 ,打开数据库 远程连接 。
你的电脑 是固定IP 还是通过猫拨号上网 。这就有点麻烦了。
先确认你的上网方式
2.1 固定IP :这个和上面1方法一样
2.2直接拨号上网:先找到你的外网IP :这个和上面1方法一样
2.3路由器共享上网:需要做路由器 映射。
其他方法:
还有可以买一个数据库 服务器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要配置数据库,开启数据库的远程访问功能。具体的配置方法网上很多,百度就有。
然后更改数据库连接字符串为:"Data Source= IP地址;Initial Catalog= 数据库名称";User ID=帐号;Password=密码"
然后更改数据库连接字符串为:"Data Source= IP地址;Initial Catalog= 数据库名称";User ID=帐号;Password=密码"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-09
展开全部
"Data Source= 你电脑IP;Initial Catalog= 数据库";User ID=SQL帐号;Password=SQL密码"
追问
写服务器名称就连接数据库正常、写IP就登录失败
追答
你不是固定IP?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么代码都没有,叫别人怎么答?
追问
大哥、就是不知道代码才问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |