Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
 Аватар для coL.froD`(A)
5 / 4 / 0
Регистрация: 20.02.2010
Сообщений: 93

Подключение к MS SQL Server

14.06.2012, 16:24. Показов 3241. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Помогите пожалуйста!!!
При подключении к ms sql server с помощью sqljdbc.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import java.sql.*;
import java.awt.EventQueue;
 
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.JLabel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
 
public class JBDC {
    
    private JFrame frmVeiwer;
    private final JTable table = new JTable();
    private JTextField textField;
    
    Connection con = null;
    
    
    /**
     * Launch the application.
     */
    
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try 
                {
                    JBDC window = new JBDC();
                    window.frmVeiwer.setVisible(true);
                } 
                catch (Exception e)
                {
                    e.printStackTrace();
                }
            }
        });
    }
 
    /**
     * Create the application.
     */
    public JBDC() {
        initialize();
    }
 
    /**
     * Initialize the contents of the frame.
     */
    private void initialize() {
        
        try
        {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            
            String connectionUrl = "jdbc:sqlserver://IPSRV\\SQLExpress" +
                                    "databaseName=Гарантия;user=test;password=test;";
            
            con = DriverManager.getConnection(connectionUrl);
            
        }
            catch (Exception e)
        {
                e.printStackTrace();
        }
        
        frmVeiwer = new JFrame();
        frmVeiwer.setTitle("DataBase Veiwer");
        frmVeiwer.setBounds(100, 100, 515, 496);
        frmVeiwer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frmVeiwer.getContentPane().setLayout(null);
        
        table.setBounds(10, 121, 487, 330);
        frmVeiwer.getContentPane().add(table);
        
        JButton btnNewButton = new JButton("\u0412\u044B\u0432\u0435\u0441\u0442\u0438");
        btnNewButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                Statement stmt = null;
                ResultSet rs = null;
                String SQL = "SELECT * FROM Гарантия";
                //SQL = textField.getText();
                try
                {
                    stmt = con.createStatement();
                    rs = stmt.executeQuery(SQL);
                    while (rs.next())
                    {
                      textField.setText("Запрос отправлен");
                    }
                    rs.close();
                    stmt.close();
                }
                catch (Exception e)
                {
                    e.printStackTrace();
                }
                finally 
                {
                    if (rs != null) try { rs.close(); } catch(Exception e) {}
                    if (stmt != null) try { stmt.close(); } catch(Exception e) {}
                    if (con != null) try { con.close(); } catch(Exception e) {}
                  }
            }
        });
        btnNewButton.setBounds(10, 11, 89, 23);
        frmVeiwer.getContentPane().add(btnNewButton);
        
        JLabel label = new JLabel("\u0422\u0430\u0431\u043B\u0438\u0446\u044B:");
        label.setBounds(10, 96, 64, 14);
        frmVeiwer.getContentPane().add(label);
        
        textField = new JTextField();
        textField.setBounds(10, 62, 487, 23);
        frmVeiwer.getContentPane().add(textField);
        textField.setColumns(10);
        
        JLabel label_1 = new JLabel("\u0417\u0430\u043F\u0440\u043E\u0441:");
        label_1.setBounds(10, 45, 48, 14);
        frmVeiwer.getContentPane().add(label_1);
    }
}
Выдаёт ошибки:
XML
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
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at JBDC.initialize(JBDC.java:55)
    at JBDC.<init>(JBDC.java:45)
    at JBDC$1.run(JBDC.java:30)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.06.2012, 16:24
Ответы с готовыми решениями:

Подключение к sql server
Здравствуйте, подскажите как правильно подключатся к локальному серваку? Если к удаленному то будет «jdbc:sqlserver://TSERVER;...

Подключение к sql server
Не первый раз подключаюсь к микрософтвскому серверу и через бубен нужен. сделал логин и пароль, который проходить sql аунтефикацию в...

Подключение к SQL Server
Доброго времени суток. Вообщем, есть код подключения из Intellij к SQL Server package pack; import java.sql.*; public...

2
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
14.06.2012, 17:03
сам то sqljdbc.jar подключен к проекту?
1
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
14.06.2012, 17:04
Цитата Сообщение от coL.froD`[A] Посмотреть сообщение
Code
1
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2012, 17:04
Помогаю со студенческими работами здесь

Подключение к локальному ms sql server
Не могу подключиться к ms sql server с помощью sqljdbc4. Брэнд маузер выключен, порт по умолчанию 1433.Имя экземпляра сервера SQLExpress. ...

Ошибка в JDBC и SQL Server: Not associated with a trusted SQL Server connection.
Помогите please: нужно на Java подключиться к базе данных, администрируемой на MS SQL Server, вроде все пишу правильно а он выдает...

MS SQL SERVER and Java
Не могу подключиться к MS SQL SERVER из андроид приложения. Сетевая конфигурация TCP/IP включена. Антивирус отключен. в Брандмауэре...

Подключение к MS SQL
Всем привет! Помогите пожалуйста, не могу подключится к ms sql. Проект собирается в мавене, в зависимостях добавлена библиотека...

Android Studio + Sql server
Здравствуйте, была создана информационная система(клиентское приложение для windows) на языке c#, появилась необходимость сделать мобильное...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru