powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Rmi и Бд
4 сообщений из 4, страница 1 из 1
Rmi и Бд
    #34575589
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал Сервер и клиент при помощи тех. rmi .
Запускаю Сервер отлично.
Запускаю клиента все хорошо пока не происходит конект к бд.
Код: plaintext
1.
2.
Naming.lookup("//localhost/CalculatorService");
java.sql.Connection con=c.Connect("jdbc:sqlserver://","localhost","1433","pubs","sa","sa");

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 public  java.sql.Connection Connect(String url, String serverName,String portNumber,String databaseName,String userName,String password)  throws  java.rmi.RemoteException {
      java.sql.Connection  con =  null ;
       final  String selectMethod = "cursor"; 
        try {
                Class .forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
               con = java.sql.DriverManager.getConnection(url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";",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;
}


Ошибка
автор
RemoteException
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: java.util.logging.Logger
...
Рейтинг: 0 / 0
Rmi и Бд
    #34575691
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жёстко
зы
как по вашему на клиенте будет функционировать java.sql.Connection прошедшее через маршаллинг-анмаршаллинг(даже если бы java.sql.Connection extends java.io.Serializable)
ззы
если уж нужна работа с БД так и оставьте её серверу, а через RMI объекты предметки гоняйте
зззы
Удачи.
...
Рейтинг: 0 / 0
Rmi и Бд
    #34575758
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zalexakaжёстко
зы
как по вашему на клиенте будет функционировать java.sql.Connection прошедшее через маршаллинг-анмаршаллинг(даже если бы java.sql.Connection extends java.io.Serializable)
ззы
если уж нужна работа с БД так и оставьте её серверу, а через RMI объекты предметки гоняйте
зззы
Удачи.
Код: plaintext
1.
А можно маленький пример. Пожалуйсто. Я не силен в Java и поэтому прошу помощи! По организации своего приложения с бд через rmi.
...
Рейтинг: 0 / 0
Rmi и Бд
    #34576582
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XiPoMaHt
А можно маленький пример. Пожалуйсто. Я не силен в Java и поэтому прошу помощи! По организации своего приложения с бд через rmi.

например в Addison.Wesley.Patterns.of.Enterprise.Application.Architecture в 2.10 хорошо написанно как сделать data mapper

http://forum.java.sun.com/thread.jspa?threadID=484092&messageID=2262448
или не List, а Map

объекты передаваемые по RMI должны имплементить java.io.Serializable
Не надо также забывать, что они передаются ссылкой
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Rmi и Бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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