ļJDBCдJDBC֮ǰĶļ


ļ½ڣ

I.  JDBC type 2 
II. JDBC type 3 
III. JDBC type 4 

===========================================================================
I. JDBC type 2 
===========================================================================
1 JDBCļĿ
2 UNIXJDBC
  2.1 UNIXзex_ExecuteParam.java
  2.2 UNIXзex_Resultset.java
  2.3 UNIXзex_Resultset_update.java
  2.4 UNIXзex_ConnectRemote.java
3 WindowsJDBC
  3.1 Windowsex_ExecuteParam.java
  3.2 Windowsex_Resultset.java
  3.3 Windowsex_Resultset_update.java
  2.4 Windowsex_ConnectRemote.java

1 JDBCļĿ
---------------------------
    : ex_ExecuteParam.java

    Ŀ:
        ÷ʾʹJDBCݿввݡ

        1. ע dbmaker
        2. ݿ
        3. jdbc_employee
        4. jdbc_employeeв볣
        5. jdbc_employeeвв
        6. ύ
        7. ɾjdbc_employee
        8. ر
        9. Ͽ


    : ex_Resultset.java

    Ŀ:
        ÷ʾʹJDBCݿѡݡ

        1. עdbmaker
        2. ݿ
        3. jdbc_employee
        4. jdbc_employeeв
        5. ӱjdbc_employeeѡ
        6. ر
        7. Ͽ

    : ex_Resultset_update.java

    Ŀ:
        ÷ʾʹJDBCݿеĽ

        1. עdbmaker
        2. ݿ
        3. jdbc_employee
        4. jdbc_employeeв
        5. 
        6. ӱjdbc_employeeѡ
        7. ر
        8. Ͽ

    : ex_ConnectRemote.java

    Ŀ:
        ÷ʾӺͲԶݿ⡣

        1. עdbmaker
        2. ݿ
        3. jdbc_employee
        4. jdbc_employeeв
        5. ӱjdbc_employeeѡ
        6. ر
        7. Ͽ



2 UNIXJDBC
--------------------------------------------------------

2.1 UNIXзex_ExecuteParam.java
--------------------------------------------------------

        1. ĻǷװJDK

        2. "/APP_HOME/lib/so"õshellʼļС
           (ע: /APP_HOME : dbmakerǸĿ¼)

           sh (.profile), bash (.bashrc), 

           LD_LIBRARY_PATH=/APP_HOME/lib/so:$LD_LIBRARY_PATH
           export LD_LIBRARY_PATH

           csh/tcsh (.cshrc), 

           setenv LD_LIBRARY_PATH /APP_HOME/lib/so

        3. javaļ磺

           % javac ex_ExecuteParam.java

        4. Կͻ-ģʽݿ'DBSAMPLE5'

        5. java࣬classpath磺

           % java -classpath .:/APP_HOME/lib/java/dmjdbc30.jar:
             /APP_HOME/samples/JDBC ex_ExecuteParam



2.2 UNIXзex_Resultset.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. classpath "/APP_HOME/lib/so"shellʼļС

           sh (.profile), bash (.bashrc),

           LD_LIBRARY_PATH=/APP_HOME/lib/so:$LD_LIBRARY_PATH
           export LD_LIBRARY_PATH

           csh/tcsh (.cshrc),

           setenv LD_LIBRARY_PATH /APP_HOME/lib/so

        3. javaļ磺

           % javac ex_Resultset.java

        4. Կͻ-ģʽݿ'DBSAMPLE5'

        5. java࣬classpath磺

           % java -classpath .:/APP_HOME/lib/java/dmjdbc30.jar:
             /APP_HOME/samples/JDBC ex_Resultset


2.3 UNIXзex_Resultset_update.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. classpath "/APP_HOME/lib/so"shellʼļ

           sh (.profile), bash (.bashrc),

           LD_LIBRARY_PATH=/APP_HOME/lib/so:$LD_LIBRARY_PATH
           export LD_LIBRARY_PATH

           csh/tcsh (.cshrc),

           setenv LD_LIBRARY_PATH /APP_HOME/lib/so

        3. javaļ磺

           % javac ex_Resultset_update.java

        4. Կͻ-ģʽݿ 'DBSAMPLE5'

        5. java࣬classpath磺

           % java -classpath .:/APP_HOME/lib/java/dmjdbc30.jar:
             /APP_HOME/samples/JDBC ex_Resultset_update


2.4 UNIXзex_ConnectRemote.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. classpath "/APP_HOME/lib/so"shellʼļ

           sh (.profile), bash (.bashrc),

           LD_LIBRARY_PATH=/APP_HOME/lib/so:$LD_LIBRARY_PATH
           export LD_LIBRARY_PATH

           csh/tcsh (.cshrc),

           setenv LD_LIBRARY_PATH /APP_HOME/lib/so

        3. javaļ磺

           % javac ex_ConnectRemote.java

        4. Կͻ-ģʽݿ 'DBSAMPLE5'

        5. java࣬classpath磺

           % java -classpath .:/APP_HOME/lib/java/dmjdbc30.jar:
             /APP_HOME/samples/JDBC ex_ConnectRemote


3 WindowsJDBC
-----------------------------------------------------

3.1 Windowsзex_ExecuteParam.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. javaļ磺

             javac ex_ExecuteParam.java

        3. Կͻ-ģʽݿ 'DBSAMPLE5'

        4. Set PATH=%PATH%;C:\DBMaker\5.4\bin

        5. java࣬classpath磺
           java -classpath .;C:\DBMaker\5.4\bin\dmjdbc30.jar;
           C:\DBMaker\5.4\samples\JDBC ex_ExecuteParam


3.2 Windowsзex_Resultset.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. javaļ磺

             javac ex_Resultset.java

        3. Կͻ-ģʽݿ 'DBSAMPLE5'

        4. Set PATH=%PATH%;C:\DBMaker\5.4\bin

        5. java࣬classpath磺

             java -classpath .;C:\DBMaker\5.4\bin\dmjdbc30.jar;
             C:\DBMaker\5.4\samples\JDBC ex_Resultset

        (ע:autoexec.batclasspathͲҪָˡ)


3.3 Windowsзex_Resultset_update.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. javaļ磺

             javac ex_Resultset_update.java

        3. Կͻ-ģʽݿ 'DBSAMPLE5'

        4. Set PATH=%PATH%;C:\DBMaker\5.4\bin

        5. java࣬classpath磺

             java -classpath .;C:\DBMaker\5.4\bin\dmjdbc30.jar;
             C:\DBMaker\5.4\samples\JDBC ex_Resultset_update


3.4 Windowsзex_ConnectRemote.java
-----------------------------------------------------

        1. ĻǷװJDK

        2. javaļ磺

             javac ex_ConnectRemote.java

        3. Կͻ-ģʽݿ 'DBSAMPLE5'

        4. Set PATH=%PATH%;C:\DBMaker\5.4\bin

        5. java࣬classpath磺

             java -classpath .;C:\DBMaker\5.4\bin\dmjdbc30.jar;
             C:\DBMaker\5.4\samples\JDBC ex_ConnectRemote


===========================================================================
II. JDBC type 3 
===========================================================================
1 Type 3 JDBCļĿ
2 Type 3 JDBC


1 Type 3 JDBCļĿ
---------------------------------

    :  C:\DBMaker\5.4\Samples\JDBC\Employee.java

    Ŀ:
        ÷ʾʹtype 3 jdbcݿ»ȡ

      1. עdbmaker
      2. ݿ
      3. jdbc_employee
      4. jdbc_employeeв
      5. ӱjdbc_employeeѡ
      6. ر
      7.Ͽ


2 Type 3 JDBC
--------------------------------
    :

        1. ĻǷװJDK

        2. Կͻ-ģʽݿ 'DBSAMPLE5'

        3. jetty
            WindowsУһݾ ' type 3 '
             Unix/LinuxУ/APP_HOME/bin·һűt3svr

        4. javaļ磺

          % javac Employee.java

        5. java࣬classpath磺
           WindowsУ% java -classpath .;C:\DBMaker\5.4\bin\dmjdbct3c.jar Employee
           Unix/LinuxУ% java -classpath .:/APP_HOME/lib/java/dmjdbct3c.jar Employee


===========================================================================
III. JDBC type 4 
===========================================================================
1 Type 4 JDBCļĿ
2 Type 4 JDBC


1 Type 4 JDBCļĿ
---------------------------------

    :  C:\DBMaker\5.4\Samples\JDBC\JdbcType4Example.java

    Ŀ:
        ÷ʾʹtype 4 jdbcݿ»ȡ

      1. עdbmaker
      2. ݿ
      3. sample.employeeв
      4. ӱsample.employeeвѯ
      5. رstatement
      6. Ͽ


2 Type 4 JDBC
--------------------------------
    :

        1. ĻǷװJDK

        2. Կͻ-ģʽݿ 'DBSAMPLE5'

        3. javaļ磺

          % javac JdbcType4Example.java

        4. java࣬classpath磺
           WindowsУ
		   C:\> java -classpath .;C:\DBMaker\5.4\bin\dmjdbct4.jar JdbcType4Example
           Unix/LinuxУ
		   % java -classpath .:/APP_HOME/lib/java/dmjdbct4.jar JdbcType4Example
