我正在尝试按照Sun的JDBC教程http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html进行学习。
它提供了以下示例代码:
DataSource ds = (DataSource) org.apache.derby.jdbc.ClientDataSource()
ds.setPort(1527);
ds.setHost("localhost");
ds.setUser("APP")
ds.setPassword("APP");
Connection con = ds.getConnection();
这段代码无法编译,因为除了最后调用的getConnection()方法之外,DataSource
接口没有这些方法。
(这里是Java文档:http://java.sun.com/javase/6/docs/api/javax/sql/DataSource.html)
我错过了什么吗?
编辑:
实际上我正在尝试连接到MySQL(com.mysql.jdbc
), 但我找不到相关的javadoc。 我会接受一个指向以下内容的答案:
1)对于我能理解的DataSource
的com.mysql.jdbc
文档,或者
2)给出一个示例,作为教程代码的替代方案,可以适用于任何数据库。