powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA не даёт Statement для редактирования ORACLE
4 сообщений из 4, страница 1 из 1
JAVA не даёт Statement для редактирования ORACLE
    #32731274
Алексей_!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парни, почему Java при работе моей программы, выкидывает исключение

java.lang.AbstractMethodError
at JdbcConnection.main(D:/WORK/JAVA/src/JdbcConnection.java:21)
Exception in thread "main" Process terminated with exit code 1

Программа:

import java.sql.*;
import java.io.*;
import java.util.*;
import javax.swing.*;

public class JdbcConnection {
public static void main(String args[]){
Connection m_connection;
ResultSet rs;
Statement stmt;

OracleConnect JdbcCon = new OracleConnect();
System.out.println("Соединяемся с базой данных ...");
m_connection = JdbcCon.dbConnection();

if (m_connection == null)
System.exit(1);

System.out.println("Соединение прошло успешно.");
try{
stmt = m_connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery("select * from demo.employee");
rs.close();
stmt.close();
}
catch(SQLException ex){System.out.println(ex);}
}
}

//......................
Исключение выкидывает на строке:
stmt = m_connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

Спасибо.
...
Рейтинг: 0 / 0
JAVA не даёт Statement для редактирования ORACLE
    #32731323
ArchiMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Назови версию Оракла, от которой ты взял драйвера.
2. Я надеюсь, ты не используешь Jdbc-Odbc мост?
3. Раскрой, пожалуйста метод dbConnection()
...
Рейтинг: 0 / 0
JAVA не даёт Statement для редактирования ORACLE
    #32731354
Алексей_!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ArchiMage1. Назови версию Оракла, от которой ты взял драйвера.
2. Я надеюсь, ты не используешь Jdbc-Odbc мост?
3. Раскрой, пожалуйста метод dbConnection()


Класс OracleConnect:

import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
import java.io.*;

public class OracleConnect {
// static Connection m_connection;
String USER,PASS,url;

//Конструктор
OracleConnect()
{
Properties p = new Properties();
try{
p.load(new FileInputStream("d:/work/java/conf/conn.prop"));}
catch(FileNotFoundException ex){System.out.println("Файл с настройками не найден.");}
catch(IOException ex){System.out.println("Ошибка ввода/вывода");}

this.USER = p.getProperty("user");
this.PASS = p.getProperty("pass");
this.url = p.getProperty("url");
}
//Метод соединения с базой данных
public Connection dbConnection(){
try {

Class.forName("oracle.jdbc.driver.OracleDriver");
return DriverManager.getConnection(this.url, this.USER, this.PASS);

} catch (Exception e) {
System.out.println("Произошла ошибка при подключении: "+e);
return null;
}
}
}

/////////////////////////////////////////////////

Версия Oracle 8i, но дрова JDBC - classes111.zip
...
Рейтинг: 0 / 0
JAVA не даёт Statement для редактирования ORACLE
    #32741749
ArchiMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Oracle 8i версия дров - classes12.zip, достань именно их!
Остальное - правильно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA не даёт Statement для редактирования ORACLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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