CS模式,C#如何远程连接sql2008数据库?

CS模式,C#如何远程连接sql2008数据库?,第1张

一般C/S模式连接远程数据库是不会去直连的,而是通过一个中间系统去连接数据库。比如说你举的例子,客户端在上海,数据库在北京,那么需要在北京架一台WebService服务器(或在上海或其他城市也行,最好是在北京,与数据库在同一个内网里,但只有WebService服务器对外,而数据库服务器不对外),然后在WebService中实现增删查改功能,再利用Client端去直接访问这些WebService功能即可。

c#

连接数据库的方式

winform和webform是一样的

sqlconnection conn=new sqlconnection("server=数据库服务器地址database=数据库名称uid=sapwd=密码")

//添加、修改、删除 更换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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9950904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存