(eclipse+MS SQL Server 2005) Никак не могу связаться с базой
От: studento  
Дата: 15.11.07 21:24
Оценка:
Зарегистрировал в эклипсе classpath
com.microsoft.sqlserver.jdbc.SQLServerDriver
c:\temp\sqljdbc.jar

Потом зарегистрировал драйвер
Driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:sqlserver://localhost;integratedSecurity=true;
database: test

И всё равно пишет:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)

Вот так выглядит кусок кода:
public String lookupStadt(String name) throws SQLException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultset = null;
String stadt = "";
String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL = "jdbc:sqlserver://localhost;integratedSecurity=true";
String QUERY = "SELECT stadt FROM test.test_table WHERE name = ?";
try {
Class.forName(DRIVER);
connection = DriverManager.getConnection(URL);
statement = connection.prepareStatement(QUERY);
statement.setString(1, name);
resultset = statement.executeQuery(QUERY);
if (resultset.next())
stadt= resultset.getString("stadt").trim();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.