powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Connect к Sql Server
25 сообщений из 34, страница 1 из 2
Connect к Sql Server
    #34560667
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1-Как сделать соединение между сервером приложения и СУБД через сетевое соединение(т.е. не через ODBC).Если можно маленький пример.(ссылку)
2-где можно почитать про компоненты SWING для построения GUI интерфейса.
Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34561709
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1:Какой сервер приложений?
2: тынц
examples
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34562026
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Соединение между клиентами и сервером должно быть реализовано с использованием протокола TCP/IP посредством сокетов или технологии rmi.
Язык написания Java.
Спасибо за помощь....
При конекте к баз данных возникае ошибка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
    at java.net.URLClassLoader$ 1 .run(URLClassLoader.java: 200 )
    at java.security.AccessController.doPrivileged( Native  Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java: 188 )
    at java.lang.ClassLoader.loadClass(ClassLoader.java: 306 )
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: 268 )
    at java.lang.ClassLoader.loadClass(ClassLoader.java: 251 )
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 319 )
    at java.lang. Class .forName0( Native  Method)
    at java.lang. Class .forName( Class .java: 164 )
    at conn.main(conn.java: 36 )
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563086
prohodil mimo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чет я вопрос не понял, как ты собираешься конектиться к БД ?

ЗЫ.. почитай про EJB или Hybernate...
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563361
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prohodil mimoЧет я вопрос не понял, как ты собираешься конектиться к БД ?

ЗЫ.. почитай про EJB или Hybernate...

- сначала про JDBC и подключение JAR-архивов в CLASSPATH (поищите в этом форуме, произошедшая ошибка возникает из-за отсутствия доступа JVM к классу JDBC-драйвера)
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563594
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект должен выполнен в архитектуре клинет-сервер на языке JAVA с применением компонентов SWING для построения GUI интерфейса (Java Grafical User Inerfase). Соединение между клиентами и сервером должно быть реализовано с использованием протокола TCP/IP посредством технологии rmi. Сервер должен быть многопоточным.
В качестве сервера БД необходимо использовать SQl Server. Соединение между сервером приложения и СУБД должно осуществляться через сетевое соединение(т.е. не через ODBC).

RmI технологию понял ,вот как произвести соединение с бд не могу понять!!!!
помогите плиз!
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563615
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подойдет ли jdbc технология для связи с бд?
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563672
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такой CLASSPATH=.;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar
НО выкидывает туже ошибку (Ж
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563725
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько помню, косяк из-за пробелов в classpath...
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563802
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже и так пробовал CLASSPATH=.;"c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar";....
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563877
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHtЯ уже и так пробовал....
строку запуска в студию...
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563910
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHtЯ уже и так пробовал CLASSPATH=.;"c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar";....
- попробуте скопировать msbase.jar в папку %JAVA_HOME%/jre/lib/ext, если ошибка исчезнет, значит дело точно в путях из CLASSPATH
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563920
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
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.
      public   class  connect{
      private  java.sql.Connection  con =  null ;
      private   final  String url = "jdbc:microsoft:sqlserver://";
      private   final  String serverName= "127.0.0.1";
      private   final  String portNumber = "1433";
      private   final  String databaseName= "maindatabase";
      private   final  String userName = "sa";
      private   final  String password = "sa";
     // Informs the driver to use server a side-cursor, 
     // which permits more than one active statement 
     // on a connection.
      private   final  String selectMethod = "cursor"; 
     
     // Constructor
      public  connect(){}
     
      private  String getConnectionUrl(){
           return  url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";";
     }
     
      private  java.sql.Connection getConnection(){
           try {
                Class .forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
               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;
      }
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34563964
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov XiPoMaHtЯ уже и так пробовал CLASSPATH=.;"c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar";....
- попробуте скопировать msbase.jar в папку %JAVA_HOME%/jre/lib/ext, если ошибка исчезнет, значит дело точно в путях из CLASSPATH
автор таже ошибка
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564069
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHt автор таже ошибка
- а в msbase.jar есть класс com.microsoft.sqlserver.jdbc.SQLServerDriver?

- сколько JVM в системе и какая из них используется для запуска приложения?
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564091
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov XiPoMaHt автор таже ошибка
- а в msbase.jar есть класс com.microsoft.sqlserver.jdbc.SQLServerDriver?

- сколько JVM в системе и какая из них используется для запуска приложения?

автор Одна JVM (jdk1.5.0,jre1.5.0)
автор А не подскажите проверить в msbase.jar есть класс com.microsoft.sqlserver.jdbc.SQLServerDriver или нет?!
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564131
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHtОдна JVM (jdk1.5.0,jre1.5.0)
- обратите внимание, что папка /ext есть и в JDK и в JRE - на всякий случай драйвер киньте в обе

XiPoMaHt А не подскажите проверить в msbase.jar есть класс com.microsoft.sqlserver.jdbc.SQLServerDriver или нет?!
В FAR-менеджере находите JAR, наводите на него курсор и нажимаете "Enter". Если нет FAR-а откройте файл в WinZIP, WinRAR и т. п. После чего проверяете наличие нужного класса.
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564137
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используется jdk1.5.0
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564384
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скопировал в %JAVA_HOME%/jre/lib/ext msbase.jar mssqlserver.jar msutil.jar
и получил ошибку
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at connect.getConnection(connect.java:27)
at connect.displayDbProperties(connect.java:44)
at connect.main(connect.java:80)
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564403
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHt
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

- это уже другая ошибка, драйвер не может создать сетевое соединение с БД. Запущена ли база, не мешает ли файрвол?
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564428
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще вопрос подойдет ли jdbc технология для соединение между сервером приложения и СУБД должно осуществляться через сетевое соединение(т.е. не через ODBC).
Спасибо огромное за помощи!
Скорее всего админ прикрыл порты....
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564435
=))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
=))
Гость
Если у тебя сервак MSSQL2000 или MSSQL2005 ?
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564449
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=))Если у тебя сервак MSSQL2000 или MSSQL2005 ?
авторMs Sql Server
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564455
=))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
=))
Гость
XiPoMaHtMs Sql Server

Какой именно ?
...
Рейтинг: 0 / 0
Connect к Sql Server
    #34564456
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XiPoMaHt =))Если у тебя сервак MSSQL2000 или MSSQL2005 ?
авторMs Sql Server 2000
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Connect к Sql Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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