我正在尝试按照 Java 的 JDBC 教程编写一个可以连接到 SQL Server 2008 的 Java 程序。我在建立连接时迷路了。
以下片段来自教程:
InitialContext ic = new InitialContext();
DataSource ds = ic.lookup("java:comp/env/jdbc/myDB");
Connection con = ds.getConnection();
DataSource ds = (DataSource) org.apache.derby.jdbc.ClientDataSource()
ds.setPort(1527);
ds.setHost("localhost");
ds.setUser("APP")
ds.setPassword("APP");
Connection con = ds.getConnection();
没有解释 comp/env/jdbc/myDB 应该指向什么,我不知道我应该如何选择一个端口。此外,对象 ds 似乎被定义了两次。
我正在使用JSQLDataSource
驱动程序,以作记录。谁能在这里指出我正确的方向?
http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html