🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #24104

Java��DB2��ݿ�����(��) (fwd)

#24104
From: ��
Date: Tue, 23 Jun 1998 00:00
95 lines
7975 bytes
������: pipishi.bbs@bbs.nju.edu.cn (���ܵ�Сʨ), ����: Programming
��  ��: Java��DB2��ݿ�����(��)
����վ: nju_bbs (Thu May  7 21:38:24 1998)
ת��վ: lifebbs!cstshnews!ustcnews!nju_bbs

  ����Web��Ѹ�ͷ�չ,��ݿ����Ӳ�Ʒ��Internet/Intranet�Ľ��
�ѳ�Ϊһ�ֵ��͵ļ���ģʽ,Java��������Ϊ��һ����ķ�չ�ṩ��
��Ϊ��Ч��֧�֡�Java������Sun΢ϵͳ��˾���ӹ�˾Javasoft��ʱ
�Ƴ���Java��ݿ����ӹ淶����JDBC(Java Database Connectivity 
),���Ǹ���ݿ⳧�̷׷���ѭ��һ�淶���ƺͿ���������ݿ��Ʒ��
Java��֧�֡�����һ����IBM��˾ʼ��������ǰ��,��DB2ϵ�в�Ʒ��
�����ṩJava֧�ֵIJ�Ʒ֮һ��
    DB2��Java���Ե�֧�ְ���������������:
    ���������ڷ���DB2��ݿ��JavaӦ�ó���(Application)��Java
СӦ�ó���(Applet)��
    �������û����庯��(UDF:User-Defined Function)�ʹ洢���(
Stored Procedure)��
    ���ļ�Ҫ����JDBC��ԭ�?ʵ�ּ�Ӧ��,����DB2Ϊ��˵�����ͨ
��JDBC��Java�����ж���ݿ���з��ʡ�

    JDBC�Ĺ���ԭ��
    ����Java������Է�����ݿ���ͨ��JDBC����Java Database Co
nnectivity,��Java��ݿ����ӻ���ʵ�ֵġ�JDBC��һ��Java��ݿ�
����API(Application Programming Interfc e:Ӧ�ñ�̽ӿ�),����
ΪJava Enterprise API��һ������JavaSoft��1996��5���Ƴ���JBC 
ΪJava����Ա�ṩ��һ����Java�����з��ʹ�ϵ��ݿ�ı�׼������
    JDBC����ƻ���X/Open SQL CLI(Call Level Interface)��һģ
�͡�JDBC������һ��P I����ͷ�������ͬ����ݿ���н�����һ
��Java����Ҫ������ݿ�,��ͨ�����¼��������:��һ,��һ���
������;�ڶ�,����������;����,ͨ���������SQL��䴫�͸�
��ݿ�,������ݿ����;����,��ȡ����йؽ�����Ϣ��
    JDBC��ʵ��
    JDBC��ʵ�ְ�����������,һ����JDBC API,һ������ݿⷽ��JD
BC�����֧�֡�
    JDBC API������ʵ�ֶ�����java.sql����,���ð��а�����JDB
C API��������ͷ�������1�����JDBC�����༰�书�ܵļ�Ҫ˵����
    ����Щ������Ϊ��Ҫ�ļ����ּ����ϵ��ͼ1��ͼ1 JDBC������
Ҫ���༰���ϵ
    ���Կ������ϲ����ΪDriverManager����������ڴ������
���װ��,Ϊ����ݿ����ӵĽ����ṩ֧�֡�һ�������װ��ʱ,��
Ҫ��������ע�ᡣ��Ҫ��һ������ʱ,����ͻ���JDBC URLѡ
�������(���潫��̸��JDBC URL)��
    java.sql.Connection  ��ʾһ�����ض���ݿ�����ӡ�
    java.sql.Statement  ��һ�����������,Ϊִ��һ��SQL���
�ṩһ��������
    java.sql.Statement�ӿ���������Ҫ��������:һ����java.sql.
PrepareStatement,����ִ��Ԥ�����SQL���;һ����java.sql.Call
ableStatement,���ڵ�����ݴ洢��̡�
    java.sql.ResultSet���ڿ��ƽ���еĴ�ȡ��
    JDBC API����������ṩ�����Դ�Ľӿ�,���ͺ�ִ������Ӧ
�ó����е�SQL���,�����ؽ����ȿ�ȫ����Java��д,��ΪApple
t��һ��������������,�ֿ�����һ�ֱ���ģ��,��������ݿ⽨����
�Žӹ�ϵ������,��Sun��Intersolv����������JDBC-ODBC Bridge-JB
 CODBC.DLL(����Windows��)����һ��JDBC��ODBC��ת��ģ��,�����
��ʵ�ֶ�֧��ODBC����ݿ�ķ��ʡ�
    �����Ա������Ҫ֪����ݿⷽJDBC������ϸ��,��ֻ���
������ָ����Ҫ���ʵ����Դ��URL��JDBC URL�ĸ�ʽ����:
    jdbc:<subprotocol>:<subname>
    subprotocol��ָһ����һ�����������֧�ֵ���ݿ�����
���ơ�����,DB2��ݿ��subprotocolΪdb2����JDBC URL��ʽ����:
    jdbc:db2:���Դ��
    ��:
    jdbc:db2:������:�˿ں�/���Դ��
    ����,ODBC���͵����Դ,��subprotocolΪodbc��һ���ODBC��
�ݿ�JDBC URL��ʽ����
    jdbc:odbc:<ODBC ���Դ��>;User=<�û���>;PW=<����>
    ����Internet/Intranet�ϵ���ݿ�,subnameָ���ǰ�����URL
�����Դ��,���ʽ����:
    //������:�˿ں�/���Դ��

    JDBCӦ�÷���
    JDBC�����ֳ��õ�Ӧ�÷�ʽ:һ����Java Applet,һ����Java Ap
plication��
    Applet����ΪWeb�ĵ���һ�����������Ͻ��д����СӦ�ó���,
��Java����ĿǰӦ�ý�Ϊ��Ծ��һ�档������ݿ���ʵ�Applet����
ʹ��JDBC������ݿ���н�����,��ͼ2: ͼ2 JDBC Applet����ݿ�
�Ľ���
    JavaҲ����������ͨ����Ӧ�ó���,��Java Application������
������Ӧ��ͨ������λ�ڿͻ�����,����õķ�ʽ��Ӧ������ҵInt
ranet��,��ͼ3: ��1 JDBC AIP���书������
ͼ3 JDBC Application����ݿ�Ľ���
    Java Application��Applet��������෽��IJ��졣����,Java 
Application������ݿ���õķ�ʽ�����û���Ӧ�ó�������һ��
��ݿ���,����ϵͳ��Ѱ��ָ���Ļ�����DBM��JDBC��������ݿ�
����Java Applet���ڳ�����ֱ��ָ����Щ���ݵġ�
    ��������Java Applet����Java Application,������ݿ�IJ���
�����ơ����Ľ�ͨ�����DB2��ݿ���ʵ�Java Applet��Java App
lication����˵��JDBC��Ӧ�á�
    ����ע:���Ĺ����������:"JDBC���"��"��д����DB2��Java A
pplication��Java Ap let"��"����������DB2��Java Applicati
on��Java Applet"������ƪ��ϳ�,�ʷ��������ء�

--
�� ��Դ: �й�ƴ�BBSվ [bbs.ustc.edu.cn]
Technical Details
Message-ID: <980623.yoI7X$PBBS@bbs.ustc.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: f6cb0,e230e78c41319a6f,start
X-Google-Attributes: gidf6cb0,public
From: Qin_Qin@bbs.ustc.edu.cn (��)
Subject: Java��DB2��ݿ�����(��) (fwd)
Date: 1998/06/23
Message-ID: <980623.yoI7X$PBBS@bbs.ustc.edu.cn>
X-Deja-AN: 365187807
Organization: �й�ƴ�BBSվ
Newsgroups: cn.bbs.comp.lang.java