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


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