Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11

Не могу соеденится с БД со своей програмки.

02.12.2010, 11:29. Показов 935. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Zdraste vsem,

vot programka na Jave

**************************************
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
import java.sql.* ;
 
public class Kosilu
{
 public static void main(String[] args)throws SQLException
 {
  Connection connection = null;
 
  try
  {
   // Load the JDBC driver
   String driverName = 'oracle.jdbc.driver.OracleDriver';
   Class.forName(driverName);
 
   // Create a connection to the database
   String serverName = '10.201.1.50';
   String portNumber = '1521';
   String sid = 'ORCL';
   String url = 'jdbc:oracle:thin:@' +
                 serverName + ':' +
                 portNumber + ':' +
                 sid;
   String username = 'blabla';
   String password = 'bla';
   connection = DriverManager.getConnection(url, username, password);
  }
 
  catch (ClassNotFoundException e)
  {
   // Could not find the database driver
   System.out.println('We cannot find the database driver');
  }
 
  catch (SQLException e)
  {
   // Could not connect to the database
   System.out.println('We cannot connect to the database');
  }
 }
}
**************************************** *****************

posle etogo pishu: javac Kosilu.java

vse normalno... net problem...

a kogda pishu : java Kosilu

ana mne exception daet... takoi:

Exception in thread 'main' java.lang.NoClassDefFoundError: Kosilu

kot nibud znaet vchem problema... pomogite pojaluysta.... zaraniye spasibo...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2010, 11:29
Ответы с готовыми решениями:

Склеить 2 програмки в 1,все програмки есть готовые
Нужно вставить две программки(готовые) в 1 рамку(как менюшку) программы вот: 1: program mask; uses crt; const n1=23; n2=19; ...

не могу сделать програмки в Visual Basic 6
никак не получается,сколько ни пыталась... пожалуйста помогииите)))все КРОМЕ 5,срочно!!))

Сижу не могу сделать програмки который день
1.Даны сведения о книгах в библиотеке: фамилия автора, название книги и год издания. Выдать на экран сведения о книгах, в названии которых...

6
3 / 3 / 0
Регистрация: 25.08.2010
Сообщений: 213
02.12.2010, 11:33
Проблема не в БД.
Там же по русски с англицким акцентом написано - не могу загрузить класс Kosilu - то есть у тебя не правильно настроен classpath добавь в classpath'e (это в переменных окружения системы) '.' в самом начале и все будет ок
0
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
02.12.2010, 11:38  [ТС]
Spasibo...

u menya s nastroikami ne ochen ush vse horosho... esli ne trudno mojesh pokazat ili detalno vse napisat (s examplami)... zaraniye spasibo...
0
3 / 3 / 0
Регистрация: 25.08.2010
Сообщений: 213
02.12.2010, 12:18
В виндах:
панель управления-система- дальше в зависимости от версии на одной из закладок - переменные окружения (настройки окружения).
открываешь.
там есть 2 типа переменных для конкретного пользователя и общесистемные - надо в общесистемных - изменить переменную CLASSPATH
в начало переменной добавляешь '.;' а все остальное оставляешь.
сохраняешь перегружаешь машину.
Вроде все
0
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 111
02.12.2010, 12:19
zagruzka, свою проблему можешь легко решить заюзав какой нибудь Java IDE (типа NetBeans), который за тебя все нужные параметры пропишет в строке при запуске
0
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
02.12.2010, 13:44  [ТС]
vsem spasibo, osobenno Kolinus...

tipa rabotaet... no sdelal sledueshiye izmineniya v programme...

**************************************** ********************
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
import java.sql.*;
public class So extends java.applet.Applet
{
 Driver driver;
 Connection conn = null;
 
 static String driverUsed = 'oracle.jdbc.driver.OracleDriver';
 // Create a connection to the database
 static String serverName = '10.201.1.50';
 static String portNumber = '1521';
 static String sid = 'ORCL';
 static String url = 'jdbc:oracle:thin:@' +
                     serverName + ':' +
                     portNumber + ':' +
                     sid;
 static String username = 'blabla';
 static String password = 'bla';
 
 public void init()
 {
  makeConnection(url, username, password);
 }
 
 public void makeConnection(String svr, String un, String pw)
 {
  try
  {
   System.out.println('Loading ... ' + driverUsed);
   driver = (Driver)Class.forName(driverUsed).newInstance();
 
   System.out.println('Connecting ... ' + svr);
   conn = DriverManager.getConnection(svr, un, pw);
 
   System.out.println('Ready.');
  }
  catch (Exception e)
  {
   e.printStackTrace();
  }
 }
}
**************************************** **************

ona teper vidaet:

Crograms>appletviewer So.html
Loading ... oracle.jdbc.driver.OracleDriver
Connecting ... jdbc:oracle:thin:@10.201.1.50:1521:ORCL
java.security.AccessControlException: access denied (java.util.PropertyPermissio
n oracle.jserver.version read)
at java.security.AccessControlContext.check Permission(AccessControlConte
xt.java:267)
at java.security.AccessController.checkPerm ission(AccessController.java:
394)
at java.lang.SecurityManager.checkPermissio n(SecurityManager.java:540)
at java.lang.SecurityManager.checkPropertyA ccess(SecurityManager.java:12
73)
at java.lang.System.getProperty(System.java :555)
at oracle.jdbc.driver.OracleDriver.getConne ctionInstance(OracleDriver.ja
va:433)
at oracle.jdbc.driver.OracleDriver.connect( OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Dri verManager.java:512)
at java.sql.DriverManager.getConnection(Dri verManager.java:172)
at So.makeConnection(So.java:57)
at So.init(So.java:46)
at sun.applet.AppletPanel.run(AppletPanel.j ava:340)
at java.lang.Thread.run(Thread.java:479)

kto nibud znaet v chem problema... zaraniye spasibo...

zagruzka
0
3 / 3 / 0
Регистрация: 25.08.2010
Сообщений: 213
02.12.2010, 15:44
Ну что - говорит правов не имеешь - проверь есть ли такой пользователь в настройках базы данных.
Если нет - добавь и проверь если и тогда не поможет -
апплету сильно ограничивают функциональность. Где-то есть в настройках не помню чего разрешение этих запретов. Почитай про апплеты - поможет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.12.2010, 15:44
Помогаю со студенческими работами здесь

Kohana 3. Пытаюсь соеденится с базой, но не выходит
Юзаю MySQL Connection: 'default' => array ( 'type' => 'mysql', 'connection' => array( /** * The...

C#, не могу подключиться к своей базе =(
Прив, есть у меня сервер БД на локалке, захотел был поюзать SQL connection и сделать простенький запрос, ну я порылся в гуглах и мсднах и...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru