我正在编写Windows 10桌面应用程序(UWP C#)
我尝试访问数据库。
我读到我无法直接执行此操作,但我可以使用WCF
执行此操作我添加了WCF服务并添加了此代码
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
namespace WCFtoDB
{
// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
[ServiceContract]
public interface IService
{
[OperationContract]
DataSet querySql();
}
public class Service : IService
{
/// <summary>
/// Запрос данных в TestTable
/// </summary>
/// <returns></returns>
SqlConnection sqlCon = new SqlConnection("Data Source=(local);Initial Catalog=Test;Integrated Security =SSPI;");
public DataSet querySql()
{
try
{
sqlCon.Open();
string strSql = "select Title, Text from TestTable";
DataSet ds = new DataSet();
SqlDataAdapter sqlDa = new SqlDataAdapter(strSql, sqlCon);
sqlDa.Fill(ds);
return ds;
}
finally
{
sqlCon.Close();
}
}
}
我的SQL数据库位于此地址(144.76.133.122
)
我需要在哪里写这个地址?
我是否需要在BD上有桌子或没有?