powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jdbc. Соединение с mssql server 2008
25 сообщений из 40, страница 1 из 2
jdbc. Соединение с mssql server 2008
    #38152175
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при запуске примера с сайта микрософта выдается ошибка
авторjava.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

Драйвер скачал и подключил к проекту - там 2 джарки:
sqljdbc
sqljdbc4

что я ещё куда не добавил?
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152471
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше возьмите jtds.
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152519
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv,

научите пользоваться?
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152567
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 15.02.2013 3:49, redwhite90 wrote:

> при запуске примера с сайта микрософта выдается ошибка
> автор
> java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
>
>
>
> Драйвер скачал и подключил к проекту - там 2 джарки:
> sqljdbc
> sqljdbc4
>
> что я ещё куда не добавил?

Они поменяли драйвер, попробуй com.microsoft.sqlserver.jdbc.SQLServerDriver (имена пакетов переставлены в полном имени).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152776
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov,

так, собственно, и сделано
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152824
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя и правда что-то поменялось

теперь правда пишет

no suitable driver found
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152858
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 15.02.2013 15:06, redwhite90 wrote:

> хотя и правда что-то поменялось
>
> теперь правда пишет
>
> no suitable driver found

Покажи полный код установки соединения, с регистрацией.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38152868
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 15.02.2013 15:06, redwhite90 wrote:
>
> теперь правда пишет
>
> no suitable driver found

Еще изменился формат строки, было "jdbc:microsoft:sqlserver://...", стало "jdbc:sqlserver://...".


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153240
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov,
сейчас уже вот что выдается:
авторError Trace in getConnection() : Не удалось установить соединение TCP/IP к серверу localhost по порту 1433. Ошибка: "Connection refused: connect. Проверьте свойства соединения. Убедитесь, что на сервере запущен экземпляр SQL Server и он принимает TCP/IP-соединения по порту. Убедитесь, что TCP-соединения по этому порту не блокируются брандмауэром.".
Error: No active Connectio

я думаю, что дело в том, что сервер надо как-то особенно настраивать. У меня не получается создать пользователя, который проходил бы sql аунтефикацию
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153246
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
попробуйте включить для своего сервера TCP-IP, это по-моему в его нетворк конфигурэйшн. по умолчанию отключен.
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153249
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
тут написано как микроцовт
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153263
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот мой код

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
import java.*;
public class Test{
    private java.sql.Connection  con = null;
    //private final String url = "jdbc:sqlserver://localhost:1433;";
    private final String serverName= "localhost";
    private final String portNumber = "1433";
  
    private final String userName = "red";
    private final String password = "123";
    String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
            "databaseName=epam;";
    // Сообщает драйверу о необходимости использовать сервером побочного курсора,
    // что позволяет использовать несколько активных выражений
    // для подключения.
    private final String selectMethod = "cursor";

    // Конструктор
    public Test(){}

    private String getConnectionUrl(){
        return connectionUrl;//url + "databaseName="+databaseName+";integratedSecurity=true;selectMethod="+selectMethod+";";
    }

    private java.sql.Connection getConnection(){
        try{

            Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver.class.getName());
            con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password);
            if(con!=null) System.out.println("Connection Successful!");
        }catch(Exception e){
            e.printStackTrace();
            System.out.println("Error Trace in getConnection() : " + e.getMessage());
        }
        return con;
    }

     /*
          Вывести свойства драйвера, сведения о базе данных 
     */

    public void displayDbProperties(){
        java.sql.DatabaseMetaData dm = null;
        java.sql.ResultSet rs = null;
        try{
            con= this.getConnection();
            if(con!=null){
                dm = con.getMetaData();
                System.out.println("Driver Information");
                System.out.println("\tDriver Name: "+ dm.getDriverName());
                System.out.println("\tDriver Version: "+ dm.getDriverVersion ());
                System.out.println("\nDatabase Information ");
                System.out.println("\tDatabase Name: "+ dm.getDatabaseProductName());
                System.out.println("\tDatabase Version: "+ dm.getDatabaseProductVersion());
                System.out.println("Avalilable Catalogs ");
                rs = dm.getCatalogs();
                while(rs.next()){
                    System.out.println("\tcatalog: "+ rs.getString(1));
                }
                rs.close();
                rs = null;
                closeConnection();
            }else System.out.println("Error: No active Connection");
        }catch(Exception e){
            e.printStackTrace();
        }
        dm=null;
    }

    private void closeConnection(){
        try{
            if(con!=null)
                con.close();
            con=null;
        }catch(Exception e){
            e.printStackTrace();
        }
    }
    public static void main(String[] args) throws Exception
    {
        Test myDbTest = new Test();
        myDbTest.displayDbProperties();
    }
}
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153272
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,
я так понимаю твой комментарий к этому:
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153288
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,

да, к этому
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153290
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
у меня работает код, в тисипи айпи должен быть выключен динамический порт, должен стоять 1433. дравйвер sqljdbc4
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153292
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

тут что-то другое.Это первое, что я сделал, когда возникла эта проблема.
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153294
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapeckerredwhite90,
у меня работает код, в тисипи айпи должен быть выключен динамический порт, должен стоять 1433. дравйвер sqljdbc4

а куда заходить, что где нажимать для этого?
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153302
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153310
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

у меня все виртуальные порты по дефолту в 0 стоят

...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153314
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
динамические*

они все активны, но выключены
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153318
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
ну вот же, где TCP1 поставить порт 1433 и поставить включено "да"
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153319
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*IP1
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153334
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

Всё так сделал, но ничего не поменялось(((

*службу перезапустил отсюда после этих манипуляций:
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153338
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

может проблема в логине и пароле?
...
Рейтинг: 0 / 0
jdbc. Соединение с mssql server 2008
    #38153353
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,

если бы дело было в логине и пароле, ругался бы на логин фэилд
...
Рейтинг: 0 / 0
25 сообщений из 40, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / jdbc. Соединение с mssql server 2008
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]