java自定义jdbc,自定义JDBC驱动程序

我正在编写自己的自定义JDBC驱动程序。我想知道如何将客户端代码中的URL前缀配置为DriverManager.getConnection(即使用mysql连接器时等同于jdbc:mysql)?我似乎不断得到java.sql.SQLException: No suitable driver found。我的代码当前如下所示:自定义JDBC驱动程序

static

{

try

{

CustomDriver driverInst = new CustomDriver();

DriverManager.registerDriver(driverInst);

}

catch (Exception e) { e.printStackTrace(); }

}

public CustomDriver() throws SQLException

{

super();

}

@Override

public Connection connect (String url, Properties info) throws SQLException

{

// this is never called

return null;

}

测试代码:

Class.forName("CustomDriver");

System.out.println("Connecting to database...");

conn = DriverManager.getConnection("customDriver://localhost/testdb");

// throws SQLException

2013-04-16

JRR

+1

http://stackoverflow.com/questions/861500/url-to-load-resources-from-the-classpath-in-java和http://stackoverflow.com/questions/6278299/java-registering - 自定义url的协议处理程序 –

+0

Vitaly:我非常专门问JDBC,而不是一个自定义的URL处理程序。我不清楚你提到的链接如何解决DriverManager抛出的异常。 –

+0

对不起,回答。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值