如何添加,编辑,删除和查询自其他计算机(与互联网)
本文关键字:其他 计算机 互联网 查询 编辑 何添加 添加 删除 | 更新日期: 2023-09-27 17:53:07
这是我的连接类,我知道我要把ip,还是我在一个错误?互联网的发展方向?我该放什么?我可以用web服务吗?做这件事最简单的形式是什么?这是我的连接类…
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace MisNotas.Conexiones
{
class Conexion
{
public SqlConnection conectar()
{
SqlConnection con = new SqlConnection(@"Data Source=.'sqlexpress;Initial Catalog=misnotas;Integrated Security=True");
return con;
}
public void EjecutarConsulta(SqlCommand comando)
{
comando.Connection.Open(); // open connection
comando.ExecuteNonQuery(); // execute the query
comando.Connection.Close(); // close the connection
}
}
}
这个想法是由于另一个地方,我可以开始会话,做查询和编辑…怎么做呢?
它是在Windows应用程序,而不是在asp.net..由于
我将为导入放置不同的标签是如何做到的…由于
我认为问题是如何访问不同机器上的数据库,如果是这种情况-您可以在连接字符串中指定远程机器的IP地址或名称:
public SqlConnection Conectar(string remoteMachine)
{
SqlConnection con = new SqlConnection(string.Format(@"Data Source={0}'sqlexpress;Initial Catalog=misnotas;Integrated Security=True", remoteMachine));
return con;
}
请注意,您仍然需要弄清楚安全性,即集成安全性可能无法远程工作-有关示例选项的完整列表,请查看此链接。
我想你是在问数据库连接字符串吗?
"服务器= 123.123.123.123;数据库= database_name;用户= user_name;密码=密码"
这是适用于任何ADO可访问数据库的基础,但是,当然,如果您正在访问一个服务器,其中Windows NTLM机制使得您的软件作为该数据库的用户所使用的用户身份可以工作,则集成安全= true是最好的。