Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java - MS SQL / 9 сообщений из 9, страница 1 из 1
20.06.2007, 19:48:33
    #34608986
oleg164
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
Не могу считать запись таблицы Customers из Northwind.
Присоединился (в JBuilder):
con =DriverManager.getConnection("jdbc:sqlserver://MyServer4:1433;database=Northwind;user=me;password=me");
Затем:
Statement stmt = con.createStatement();
ResultSet rs2 = stmt.executeQuery("select Top 1 * from Customers");
Выдает ошибку:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name 'Customers'.
Хотя в Query Analizer запрос : select Top 1 * from Customers срабатывает без ошибок.
...
Рейтинг: 0 / 0
20.06.2007, 20:36:40
    #34609059
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
Попробуй вручную (в Statement'е) переключиться на свою БД (Northwind).
...
Рейтинг: 0 / 0
20.06.2007, 21:37:33
    #34609116
oleg164
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
А как это сделать? Я не нашел в Statement метода,который устанавливает или изменяет БД.
...
Рейтинг: 0 / 0
21.06.2007, 03:45:02
    #34609354
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
oleg164А как это сделать? Я не нашел в Statement метода,который устанавливает или изменяет БД.
stmt.execute("use Northwind");
или как там в MS-SQL делается
...
Рейтинг: 0 / 0
21.06.2007, 15:30:41
    #34611246
oleg164
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
Отлично!Работает!Спасибо!
...
Рейтинг: 0 / 0
21.06.2007, 16:11:03
    #34611451
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
Хрюхрюшкин.stmt.execute("use Northwind"); M$ как всегда жжот, представляю себе Оракловый типа эквивалент
Код: plaintext
ALTER SESSION SET DIALECT '9i'
...
Рейтинг: 0 / 0
21.06.2007, 16:13:47
    #34611461
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
Код: plaintext
ALTER SESSION SET DIALECT='9i'
...
Рейтинг: 0 / 0
21.06.2007, 17:13:16
    #34611704
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
zalexaka Хрюхрюшкин.stmt.execute("use Northwind"); M$ как всегда жжот, представляю себе Оракловый типа эквивалент
Код: plaintext
ALTER SESSION SET DIALECT '9i'

Уже есть такой

Код: plaintext
ALTER SESSION SET CURRENT_SCHEMA = Northwind;
...
Рейтинг: 0 / 0
21.06.2007, 17:21:04
    #34611740
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java - MS SQL
причём тут 9i. База данных не указана, вероятно в настройках для этого логина стоит принудительная смена бд на дефолтную и то что в строке соединения игнорируется. Можно полностью таблицы называть т.е. northwind.dbo.customers
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java - MS SQL / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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