Android 如何从Flatter应用程序连接Ms SQL?

Android 如何从Flatter应用程序连接Ms SQL?,android,sql,dart,flutter,Android,Sql,Dart,Flutter,一些上下文:数据库已经存在,应用程序是供公司内部使用的,这就是为什么我不做API的原因。 我需要将我的应用程序连接到SQL server以执行查询并从中检索数据 我已经尝试过这个插件,但没有成功 有人已经做过类似的事情了吗?你是怎么做到的?是否有另一个用于将应用程序与sql server连接的库? 所以,我要寻找的是,是否有一个库可以像Xamarin Forms(SqlClient)或Android Studio Java(JDBC驱动程序)中那样执行此操作。我试图问一个问题,但由于没有回答一些

一些上下文:数据库已经存在,应用程序是供公司内部使用的,这就是为什么我不做API的原因。

我需要将我的应用程序连接到SQL server以执行查询并从中检索数据

我已经尝试过这个插件,但没有成功

有人已经做过类似的事情了吗?你是怎么做到的?是否有另一个用于将应用程序与sql server连接的库?
所以,我要寻找的是,是否有一个库可以像Xamarin Forms(SqlClient)或Android Studio Java(JDBC驱动程序)中那样执行此操作。

我试图问一个问题,但由于没有回答一些问题而被阻止

答案如下:

来自@Abner Hernandez

第一:您需要一个SQLServerSocket:是免费的,可以工作! 第二:您需要一个客户机(查看DartClient文件夹)。 我做了几次连接,效果很好

当然,它不是那么“易于使用,只需2次或3次点击,和更少的编程…”但是,是的,你可以“从XXX实现一个简单的选择*,并在两台设备(IOS和Android)上用Flutter显示结果。”我做到了

是的,我用我的远程sql测试了它,并且正在使用CRUD。我还没有测试广泛的查询

居特-泽克鲍尔给出了最佳实践


你应该使用AQUEDUCT AQUEDUCT.io并创建一个web api,这样你的Flatter应用程序可以更安全地连接到服务器。

SqlJocky5是MySQL的驱动程序,而不是SQL server。据我所知,dart没有SQL server,但请帮助我理解你为什么不使用api?@RaoufRahiche i'ts为一家提供金融服务和更多服务的公司,我大约一个月前才开始在那里工作,我还没有决定使用什么技术。因此,我必须使用现有的服务器和Sql数据库,而不是miself制作API“这就是为什么我不做API”您的意思是将Sql服务器隐藏在REST API后面?你仍然应该这样做,即使它只是一个内部应用程序。@GünterZöchbauer,正如我在实习前解释的那样,我无法决定这些事情//请访问这个谷歌群组链接。我希望这个链接能帮助你们。那个么我怎样才能将aqueduct连接到mysql或oracle?SqlServerSocket中并没有SqlServerSocket.exe。exe@ThitSarNL你找到解决方案了吗?有人找到了sqlserversocket.exe吗???@QaisarKhanBangash来获得sqlserversocket.exe,你需要在git的服务器项目上运行。然后使用VisualStudio打开它(mine vs 2019)。打开后,您可以通过单击开始按钮自行构建exe。这将在其中的bin文件夹中创建exe