powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться с ошибкой , плиз...
4 сообщений из 4, страница 1 из 1
Помогите разобраться с ошибкой , плиз...
    #32690055
Kite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызываю конструктор:

MsSqlDal ddd= new MsSqlDal("jdbc:odbc:XDEConnect","sa","password")
(где XDEConnect - название оdbc соединения)

само определение класса - фрагмент:

public class MsSqlDal {

public MsSqlDal(String string, String string1, String string2){
}


public void ExecQuery()
{
Class TheDriver = sun.jdbc.odbc.JdbcOdbcDriver.class

try{
Connection MyCon = DriverManager.getConnection(string,string1,string2)
Statement stmt = MyCon.createStatement
ResultSet rs
..........
}
catch{ ...
}
}

}
На строке Connection MyCon = DriverManager.getConnection(string,string1,string2) ругается, говорит "string,string1,string2 cannot be resolved"
А как мне правильно передать параметры для этой строки?
Не ругайте плиз, если что неправильно или не понятно объяснила :( начинающая я...
...
Рейтинг: 0 / 0
Помогите разобраться с ошибкой , плиз...
    #32690073
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
public class MsSqlDal {
  
  private String string,string1,string2;

  public MsSqlDal(String s, String s1, String s2){
    string = s;
    string1 = s1;
    string2 = s2;
  }


   public void ExecQuery()
  {
   Class TheDriver = sun.jdbc.odbc.JdbcOdbcDriver.class

   try{
     Connection MyCon = DriverManager.getConnection(string,string1,string2)
     Statement stmt = MyCon.createStatement
     ResultSet rs
    ..........
    }
    catch{ ...
    }
   }

}
...
Рейтинг: 0 / 0
Помогите разобраться с ошибкой , плиз...
    #32690105
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
public class MsSqlDal {
  
  private String string,string1,string2;

  public MsSqlDal(String s, String s1, String s2){
    string = s;
    string1 = s1;
    string2 = s2;
  }


   public void ExecQuery()
  {
   try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   } catch(java.lang.ClassNotFoundException e) {
....
   }
   try{
     Connection MyCon = DriverManager.getConnection(string,string1,string2);
    ..........
    }
    catch{ ...
    }
   }

}
лучше так :))
...
Рейтинг: 0 / 0
Помогите разобраться с ошибкой , плиз...
    #32690163
Kite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
все получилось. И поменяла
Class TheDriver = sun.jdbc.odbc.JdbcOdbcDriver.class
на
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(java.lang.ClassNotFoundException e) {
так намного лучше
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться с ошибкой , плиз...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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