
然后更改数据库连接字符串为:"data
source=
ip地址initial
catalog=
数据库名称"user
id=帐号password=密码"
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()
貌似不能远程访问内网mssql数据库的。要远程访问,必须要配置公网IP。我以前也想解决这个问题,但是没有具体去实行,只实现了内网的简单访问。也实验过远程访问内网mssql数据库,但是根本不行。有网友是这么说的:外网访问数据库需要具备两个条件:
你的电脑(服务器)需要一个外网固定IP或者动态域名
在路由器里对数据库端口(你的是默认的1433)做端口映射
这样外网用户才可以通过你服务器的外网IP或者动态域名访问你的数据库
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)