我正在尝试为我的公司制作一个应用程序,该应用程序将运行在通过VPN连接到主服务器的Windows 10平板电脑上。我已经建立了VPN和设备,并尝试使用平板电脑进行“Hello World”。
这是我的问题:我的应用程序需要访问托管VPN的主服务器上运行的SQL Server。
SQL Server已配置为允许通过网络进行访问并已经过测试。如果我编写一个简单的WPF应用程序,我可以从平板电脑运行它,SQL连接可以正常工作。
那为什么会出问题?
因为在我的生活中,我无法弄清楚如何从Windows Universal Application连接到SQL数据库。我正在使用Visual Studio 2015和“空白应用程序(通用Windows)”解决方案模板。默认情况下,System.Data.SqlClient命名空间不可用,当我尝试添加引用时没有列出框架程序集,当我浏览到System.Data.dll以手动添加它时,我得到其他错误。
以上让我觉得自己错了;数据库访问是应用程序的基本需求,不应该难以实现。谁能告诉我怎么去呢?
答案 0 :(得分:-2)
有一个名为SqlConnection的类,您可以使用它来连接到执行相同操作的数据库。
这是我在msdn中找到的一个例子。
SqlConnection sqlCon = new SqlConnection("Data Source=(local);Initial Catalog=Test;Integrated Security =SSPI;");
或者您可以在服务器上创建自己的api并使用XMLHttpRequest()之类的Ajax方法连接到它.open('GET','stuff.aspx',true)