sql-server - Weka如何连接到MSSQL服务器

标签 sql-server database jdbc odbc weka

我想连接到 Weka 3.8 中的 MSSQL 服务器。我尝试了很多方法,但找不到连接到 SQLServer 2012 数据库的方法。

错误:未找到驱动程序。

我应用了关于JDBC-ODBC 桥的所有步骤(链接如下)

https://andersspur.wordpress.com/2013/10/11/connect-weka-to-sql-server-2012-and-14/

错误图片: enter image description here

最佳答案

我知道已经晚了,但我遇到了同样的问题,这花了我一段时间才找到解决方案。我几乎可以肯定您找到了解决方案。在这里,是第二步。不过,我正在分享我的方法,希望您和其他人觉得这对您有所帮助。

首先,你需要像之前一样从微软下载jdbc驱动。对我来说:Here

其次,确保您已启用 TCP/IP 连接。更多信息是 herehere ,

第三,在SQL server实例中启用远程连接,见here .

第四,在SQL中启用混合安全模式,Here ,你可能需要重启sql引擎。集成安全性也可能适合您。在这种情况下,请参阅如何设置参数 here ,添加一个用户并授予它访问所需数据库的权限。

第五,按照here中的这些步骤进行操作或 here ,正如您提到的。

第六,按下这个按钮, enter image description here 转到此地址“C:\Program Files\Weka-3-8\weka\experiment”并选择“DatabaseUtils.props”,您应该在 Fifth 中编辑过此文件,此路径在您的计算机上可能不同。

已更新 您可能需要将修改后的 DatabaseUtils.props 复制到可能位于 C:\Users\myUser\wekafileswekafiles 文件夹中,如 Weka 3.8 所建议伊万

第七,点击这个按钮,希望你能成功连接到sql server。

enter image description here

如此处所示,这对我有用。 enter image description here

关于sql-server - Weka如何连接到MSSQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37586148/

相关文章:

java - 尽管设置与 DBCP 和 JDBC 完全相同,但 HikariCP 仍会拒绝用户访问

带数据库的 Java 套接字

sql - 将带有开始日期和结束日期的 1 条记录转换为每天的多条记录

.net - 在 SQL Server 上执行用户定义函数时出现 System.Security.HostProtectionException

sql-server - 按升序排列选定的列

database - Mule:将 470.000 条记录插入 Salesforce,每次迭代只允许 200 条记录

database - 同一个表中具有不同值的重复字段

c# - 查找数据库中打开的连接数

mysql - 选择两列的最大值并获取每行的 id

java - 来自服务器的错误 : Data source rejected establishment of connection, 消息: "Too many connections"