永发信息网

急!急!求高手帮忙啊!hibernate连接sqlserver数据库 出现以下问题

答案:2  悬赏:70  手机版
解决时间 2021-01-02 23:10
Exception in thread "main" java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.getJDBCMajorVersion()I
at org.hibernate.engine.jdbc.JdbcSupportLoader.useContextualLobCreation(JdbcSupportLoader.java:78)
at org.hibernate.engine.jdbc.JdbcSupportLoader.loadJdbcSupport(JdbcSupportLoader.java:52)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:118)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870)
at com.hibernarte.test.PepoleTest.main(PepoleTest.java:24)

部分代码如下:

配置文件

com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://localhost:1433;databasename=HibernateTest
sa
123456

org.hibernate.dialect.SQLServerDialect
org.hibernate.cache.NoCacheProvider


>

映射文件












测试类
public class PepoleTest {

public static void main(String[] args) throws Exception{

Configuration conf = new Configuration().configure();

SessionFactory sf = conf.buildSessionFactory();

Session sess = sf.openSession();

Transaction t = sess.beginTransaction();

Pepole p = new Pepole();

p.setId("1");
p.setName("1");
p.setAge(1);
p.setSex("male");
sess.save(p);
t.commit();
sess.close();
}

}
最佳答案
会不会是你的数据库驱动的那个jar包,版本错误。你确定jar包和你的microsoft的sqlserver版本一致
全部回答
jdbc写错了。那个Localhost的双杠要反过来 0_o
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求助,怠速时变速箱异响,离合踩下时异响消失
西安到礼泉有多少公里
已知实发工资 怎么能倒推三险一金、税和应发
地球上的生物生存所需要的基本条件是________
目前kfc汉堡有哪些?(名称)
网页播放的歌曲和下载的歌曲播放音质差别这么
matlab中有突变信号 怎么抑制
根据汉语提示完成句子。【小题1】他晚上不敢
用方框中所给单词的适当形式填空,每词仅用一
问PS2上capcom经典动作游戏有哪些,想收全
如果一个女生喝酒一个男生不让喝代表什么
投资管理公司名字
作文。(60分)美丽,简单说就是好看、漂亮。
she is the thinnest student in her class可
请选出不正确的观点A.显微镜对光完成的标志是
推荐资讯
微信登录的欢乐斗地主怎么购买欢乐豆
朕就不信弄不死你的英文
solidworks的扫描引导线怎么用?
qq卡首次充值需要验证游戏密码吗?
单选题“36-20○3×6”,比较大小,在○里应
刚高考完,估计也是两百多分,想继续读书,也
请教冰箱可以放冷阳台上吗?能冻坏吗?谢谢.
轮胎是大一公分好还是小一公分好
招商银行在手机客户端上申请信用卡和去柜台办
自我介绍一下,我是一名初中生、学习差、每次
there.is.a.little.time.to.go.什么意思
老余打着电筒走过去,发现门是从外面扣着的。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?