首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.sql.SQLException:找不到适用于jdbc weka.experiment.DatabaseUtils.connectToDatabase(DatabaseUtils.java:563)的驱动程序

java.sql.SQLException:找不到适用于jdbc weka.experiment.DatabaseUtils.connectToDatabase(DatabaseUtils.java:563)的驱动程序
EN

Stack Overflow用户
提问于 2017-06-08 09:46:12
回答 2查看 1.2K关注 0票数 1

我正在尝试通过Weka实验检索实例查询将weka连接到MS SQL DB,并得到以下错误

这里需要注意的一点是,我没有为MS SQL DB实例分配任何默认端口,下面是我的Databaseutil.props文件内容

代码语言:javascript
复制
# database URL
jdbcURL=jdbc:sqlserver://MSSQL\SQLEXPRESS;databaseName=MovieDatabase
# specific data types
string, getString() = 0;    
boolean, getBoolean() = 1;
double, getDouble() = 2;  
byte, getByte() = 3;      
short, getByte()= 4;      
int, getInteger() = 5;    
long, getLong() = 6;      
float, getFloat() = 7;    
date, getDate() = 8;      
text, getString() = 9;    
time, getTime() = 10;     
timestamp, getTime() = 11;

# map SQL Server data type to WEKA data type
# default mappings
varchar=0
float=2
tinyint=3
int=5
# values added manually
string=0
bigint=6
nvarchar=9
decimal=2
bit=1

错误:

sql.SQLException:找不到适用于jdbc:sqlserver://MSSQL\sqlexpress:1433;authentication=NotSpecified;authenticationScheme=nativeAuthentication;xopenStates=false;sendTimeAsDatetime=true;trustServerCertificate=false;TransparentNetworkIPResolution=true;serverNameAsACE=false;sendStringParametersAsUnicode=true;selectMethod=direct;responseBuffering=adaptive;packetSize=8000;multiSubnetFailover=false;loginTimeout=15;lockTimeout=-1;lastUpdateCount=true;encrypt=false;disableStatementPooling=true;databaseName=MovieDatabase;columnEncryptionSetting=Disabled;applicationName=Microsoft JDBC driver for Server;applicationIntent=readwrite的驱动程序;

**weka.experiment.DatabaseUtils.connectToDatabase(DatabaseUtils.java:563)

--weka.experiment.InstanceQuery.retrieveInstances(InstanceQuery.java:658)

EN

回答 2

Stack Overflow用户

发布于 2017-06-08 10:38:23

尝试向DatabaseUtils.props文件添加jdbcDriver属性:

代码语言:javascript
复制
jdbcDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver
票数 0
EN

Stack Overflow用户

发布于 2019-05-21 09:12:56

我在我的环境中也遇到了同样的问题。从依赖项中移除作用域之后(最初我放入test),它就可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44425364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档