Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 28.10.2019
Сообщений: 48
MS SQL

import из mssql таблицы

17.06.2020, 08:39. Показов 1732. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно подключиться к таблице из БД, в MySQL применяется
Java
1
import mysqlapp.NameDB.ИмяТаблицы;
а в MS SQL как эта же команда выглядит?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.06.2020, 08:39
Ответы с готовыми решениями:

Проблема session.saveOrUpdate() для заполненной таблицы MSSQL
Имеется база данных MSSQL (BaseData) с таблицей tblMain в которой 15 полей. Таблица заполнена другой программой. В ней 750 строк. ...

Import Error: could not import module 'PySide.QtXml'
Запаковал скрипт в exe. При запуске вылетает ошибка(см. скрин). Не понимаю как устранить ошибку. Может надо еще какие-то библиотеки...

Директива import (Как работает import?)
Например есть 2 модуля. В первом модуле import pygame и далее работаем с окном. Во втором модуле тоже import pygame и далее работаем с...

11
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
17.06.2020, 10:31
Jdbc гугли
0
1 / 1 / 0
Регистрация: 28.10.2019
Сообщений: 48
17.06.2020, 11:28  [ТС]
блин, я сюда иду после того как погуглил, и можно пожалуйста поконкретнее что именно гуглить в JDBC
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
17.06.2020, 11:47
в яве jdbc используется для взаимодействия с бд, что тебе неясно?
0
-3 / 3 / 0
Регистрация: 17.03.2015
Сообщений: 86
13.02.2023, 14:57
Java
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
32
33
34
35
36
37
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.Statement;
class WhatIsJdbc{
public static void main(String[] args) {
Connection conn = null;
try {
String url = «jdbc:sqlite:path-to-db-file/chinook/chinook.db»;
conn = DriverManager.getConnection(url);
Statement stmt = null;
String query = «select * from albums»;
try {
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String name = rs.getString(«title»);
System.out.println(name);
}
} catch (SQLException e ) {
throw new Error(«Problem», e);
} finally {
if (stmt != null) { stmt.close(); }
}
} catch (SQLException e) {
throw new Error(«Problem», e);
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
}
}
}
0
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
14.02.2023, 05:10
sergun87,

Ещё ConnectionString для mssql
тынц
например
Code
1
jdbc:sqlserver://localhost;encrypt=true;user=MyUserName;password=*****;
и сначала загрузить сам драйвер jdbc

вот, например, мой класс с настройками базы данных, используемый в разых окнах/на разных jsp страницах

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class DbInit {
    
    public static String url = "connection string";
    public static String user = "user";
    public static String password = "******";
    
    public static void load_driver()
            {
            
            try {
 
                   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
                }
            catch (ClassNotFoundException e) {
                   e.printStackTrace();
                }
            }
 
        public static void DbInit() {
             load_driver();
        }
    }
}
чтение данных из БД
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
public void ReadData(){
        String sql = "******";
        Connection con = null;
        Statement st = null;
        ResultSet rs = null;
        
        try {
                con = DriverManager.getConnection(DbInit.url, DbInit.user, DbInit.password);
                st = con.createStatement();
                rs = st.executeQuery(sql);    
 
                while (rs.next()) {
                    // читать данные
                }
                    
                rs.close();     
                st.close();
                con.close();            
 
            } catch (SQLException ex) {
        System.out.println(ex.toString());
            }        
    }
1
-3 / 3 / 0
Регистрация: 17.03.2015
Сообщений: 86
14.02.2023, 09:12
А ваш класс который данные читает из БД без SQL инструкций данные считает?
Просто обычно данные запросом из БД достают....
0
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
14.02.2023, 09:21
Цитата Сообщение от sergun87 Посмотреть сообщение
данные запросом
Цитата Сообщение от Ludwig Valentin Посмотреть сообщение
Java
1
rs = st.executeQuery(sql);
а дальше парсите ваши данные сами
0
-3 / 3 / 0
Регистрация: 17.03.2015
Сообщений: 86
14.02.2023, 09:47
Цитата Сообщение от Ludwig Valentin Посмотреть сообщение
while (rs.next()) {
// читать данные
}
А тут надо будет SQL инструкцию прописать для получения данных или это просто класс для подключения?
0
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
14.02.2023, 09:55
Цитата Сообщение от sergun87 Посмотреть сообщение
А тут надо будет SQL инструкцию прописать для получения данных или это просто класс для подключения?
rs - Это уже резалтсет, полученные данные.
Далее
Java
1
2
3
    String strData = (String)rs.getString("strData ");
    Integer intData= (Integer )rs.getInt("intData");
    ...
Sql задаётся в начале функции ReadData - читай выше.
0
-3 / 3 / 0
Регистрация: 17.03.2015
Сообщений: 86
14.02.2023, 11:24
Да,увидел.
Ок,спасибо.
0
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
14.02.2023, 11:30
Цитата Сообщение от sergun87 Посмотреть сообщение
Да,увидел.
Ок,спасибо.
Ещё - существуют две школы открытия соединения к серверу БД.
Первая открывает одно глобальное соединение для всего приложения, вторая для каждого запроса.
Первая хорошо для клиент-серверных приложений.
Вторая - для веб-страниц.
Почему так - можно целый холивар затеять.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2023, 11:30
Помогаю со студенческими работами здесь

Перегруппировка таблицы в mssql
Допустим, есть таблица: ID | NUM 5 | 56 5 | 34 8 | 52 4 | 53 3 | 42 3 | 11 3 ...

MSSQL+asp+временные таблицы
Проблема - организация сложного многоступенчатого ввода данных. Подскажите, как организовать ввод данных, если: существует ряд...

Конвертация таблицы MSSQL в Excel
Работаю с SQL Server. Создаю временную таблицу ##s, заполняю ее значениями и хочу перенести их в Excel, посредством вот такого выражения: ...

Экспорт таблицы из MSSQL в Excel
Здравствуйте, ребята! Требуется экспортировать таблицу из MSSQL в Excel. Я поняла, что это можно делать разными способами. Хотела...

Перенос данных из таблицы MySQL в MSSQL
Здравствуйте! Прошу вас помочь в данной ситуации, а ситуация такова! Существует таблица в MySQL, в которую вносятся данные из формы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru