C3P0如何集成neo4j

博主分享了使用 Neo4j JDBC 驱动进行数据库连接时遇到的问题及解决过程。错误信息为 'nosuitabledriver',尝试了网上多种配置无果,最终发现在官网找到正确的驱动类 org.neo4j.jdbc.http.HttpDriver,成功建立了连接。文中强调了驱动类选择的重要性,并给出了正确的配置示例。

其实没啥,跟其它数据库连接没什么两样,找到driver jar包,如下:

<dependency>
    <groupId>org.neo4j</groupId>
    <artifactId>neo4j-jdbc-driver</artifactId>
    <version>4.0.4</version>
</dependency>

然后写好驱动类、url、用户名、密码即可,不过坑爹就坑爹在驱动类上,网上好几个实例都说是

org.neo4j.jdbc.Driver。我也不知道网络上用的是哪个版本的jdbc驱动jar,反正是把我坑苦了,配置了以后,一直报no suitable driver,死活连不上。我还以为我哪里配置错了,叮叮咣咣浪费了大半天。实在没办法去官网,看到连接bolt地址的驱动,不过用bolt协议,驱动类是:org.neo4j.jdbc.bolt.BoltDriver,不过我用c3p0去连接,报错: Closing connection pool towards localhost:7687。

后来没有办法,我在想,既然org.neo4j.jdbc.bolt.BoltDriver是bolt的驱动类,会不会http协议的会是org.neo4j.jdbc.http.HttpDriver?结果试验之下,竟然成功了。

记录一下自己的惨痛经历,放出正确写法。3.0+和4.0+版本均测试通过。如下

<driverClass>org.neo4j.jdbc.http.HttpDriver</driverClass>
<jdbcUrl>jdbc:neo4j:http://localhost:7474</jdbcUrl>
<user>neo4j</user>
<password>password</password>
<maxPoolSize>10</maxPoolSize>
<initialPoolSize>3</initialPoolSize>
<checkoutTimeout>30000</checkoutTimeout>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值