powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / работает в JDeveloper10g, но не работает в Jbuilder2005
6 сообщений из 6, страница 1 из 1
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334456
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такой простенький код, берет курсор и печатает содержимое.
почему-то не хочет работать в Jbuilder2005. вываливает ошибку ORA-600
Код: plaintext
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.
// JDBC classes
 import  java.sql.SQLException;
 import  java.sql.PreparedStatement;
 import  java.sql.Connection;
 import  java.sql.CallableStatement;
 import  oracle.jdbc.OracleCallableStatement;
 import  oracle.jdbc.OracleTypes;
 import  java.sql.ResultSet;
//Oracle Extensions to JDBC
 import  oracle.jdbc.driver.OracleDriver;
 import  oracle.sql.CLOB;
 import  java.io.Reader;
 import  java.io.Writer;
 import  java.sql.*;
/**
 * The file consists of a Java Method that is  used to demonstrate
 * following Java Stored Procedure. The Java method "getRoomDetails" gets 
 * published to SQL and is stored in the Oracle database.
 */    
 public   class  buildXML {
 /**
  */
   public   static   void  main(String args[])
  {
   buildX();
  }
   public   static   void  buildX()
  {

    Connection connection =  null ; // Database connection object
    Connection conn= null ;
    
    CallableStatement cstmt;
    ResultSet cursor;
    ResultSet rsData;
     try  {
            DriverManager.registerDriver( new  OracleDriver());
            connection=DriverManager.getConnection("jdbc:oracle:thin:@192.168.20.106:1521:ORCL","umkeditor","umkeditor");
            cstmt = connection.prepareCall ("begin pkg_umk_editor.authorization(?,?,?,?);end;");
            cstmt.setString( 1 ,"dima");
            cstmt.setString( 2 ,"primer");
            cstmt.registerOutParameter( 3 ,Types. CHAR );
            cstmt.registerOutParameter( 4 ,OracleTypes.CURSOR);
            cstmt.execute();
            cursor = ((OracleCallableStatement)cstmt).getCursor( 4 );
        
         while  (cursor.next ())
        {System.out.print ("= "+cursor.getString( 1 ));
         System.out.print (" = "+cursor.getString( 2 )); 
         System.out.print (" = "+cursor.getString( 3 ));
         System.out.print (" = "+cursor.getString( 4 ));
         System.out.println (" ");
        } 
        
            String error=cstmt.getString( 3 );
            System.out.println (error);   
            cursor.close();
            cstmt.close();
           
    }  catch  (SQLException ex) { // Trap SQL Errors
      ex.printStackTrace();
    }  finally  {
        try {
          if  (connection !=  null  || !connection.isClosed())
             connection.commit();
             connection.close();   // Close the database connection
         
         }  catch (SQLException ex){ 
           ex.printStackTrace();
         }
    }        
  }
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
*** SERVICE NAME:(SYS$USERS)  2005 - 10 - 20   14 : 16 : 39 . 500 
*** SESSION ID:( 129 . 2540 )  2005 - 10 - 20   14 : 16 : 39 . 500 
***  2005 - 10 - 20   14 : 16 : 39 . 500 
ksedmp: internal or fatal error
ORA- 00600 : internal error code, arguments: [ttcgcshnd- 1 ], [ 0 ], [], [], [], [], [], []
Current SQL statement for this session:
SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'
----- Call Stack Trace -----
calling              call     entry                argument values in hex      
location             type     point                (? means dubious value)     
-------------------- -------- -------------------- ----------------------------
_ksedmp+ 524           CALLrel  _ksedst+ 0              0 
_ksfdmp. 160 + 14        CALLrel  _ksedmp+ 0              3 
_kgerinv+ 133          CALLreg   00000000              B8F90B8  3 
_kgeasnmierr+ 19       CALLrel  _kgerinv+ 0            B8F90B8 71E1090 605B127C  1 

...
Рейтинг: 0 / 0
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334466
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка которую выдает JBuilder:

java.sql.SQLException: ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java) at oracle.jdbc.ttc7.Oall7.receive(Oall7.java) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java) at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java) at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java) at oracle.jdbc.driver.OracleStatement.getCursorValue(OracleStatement.java) at oracle.jdbc.driver.OracleCallableStatement.getCursor(OracleCallableStatement.java) at umk_edit.view.OpenNetSession.getCourseList(OpenNetSession.java:130) at umk_edit.view.OpenNetSession.jButton1_actionPerformed(OpenNetSession.java:87) at umk_edit.view.OpenNetSession_jButton1_actionAdapter.actionPerformed(OpenNetSession.java:149) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5100) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
...
Рейтинг: 0 / 0
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334479
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц
советуют юзать ojdbc14.jar и убрать из classpath classes12.zip.
...
Рейтинг: 0 / 0
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334533
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за ссылку , навела на верную мысль!!!!
...
Рейтинг: 0 / 0
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334564
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати. это первая ссылка при поиске ...
...
Рейтинг: 0 / 0
работает в JDeveloper10g, но не работает в Jbuilder2005
    #33334594
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё равно Огрррррррррррромное СПАСИБО!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / работает в JDeveloper10g, но не работает в Jbuilder2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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