Я пытаюсь следовать учебным пособиям Java JDBC для написания программы Java, которая может подключаться к SQL Server 2008. Я теряюсь при создании соединения.Как настроить источник данных в Java для подключения к MS SQL Server?
Следующий фрагмент является из учебника:
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
Эти ответы несколько полезны. Я приму ответ, если кто-нибудь сможет объяснить, почему ds дважды определяется в учебнике Sun. –
Я просто переживаю тот же процесс! Я смотрел эту страницу: http://docs.oracle.com/javase/tutorial/jdbc/basics/connecting.html, которая начинает говорить о кофейнях! В тот момент я сдался. Вы должны любить документацию java/oracle! –
На самом деле, за последние пять лет он немного улучшился. Он имеет значительно меньше ошибок, начиная с последнего раза, когда я проверял. :) –