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

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

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

научите пользоваться?
...
Рейтинг: 0 / 0
15.02.2013, 12:12:23
    #38152567
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
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
15.02.2013, 13:41:54
    #38152776
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
Denis Popov,

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

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

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

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

Покажи полный код установки соединения, с регистрацией.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.02.2013, 14:27:25
    #38152868
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
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
15.02.2013, 17:30:17
    #38153240
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
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
15.02.2013, 17:32:07
    #38153246
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
redwhite90,
попробуйте включить для своего сервера TCP-IP, это по-моему в его нетворк конфигурэйшн. по умолчанию отключен.
...
Рейтинг: 0 / 0
15.02.2013, 17:34:03
    #38153249
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
redwhite90,
тут написано как микроцовт
...
Рейтинг: 0 / 0
15.02.2013, 17:42:35
    #38153263
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
вот мой код

Код: 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
15.02.2013, 17:46:44
    #38153272
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
javapecker,
я так понимаю твой комментарий к этому:
...
Рейтинг: 0 / 0
15.02.2013, 17:53:36
    #38153288
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdbc. Соединение с mssql server 2008
redwhite90,

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

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

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

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

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

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

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

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

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

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


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