Sun Java System Application Server Enterprise Edition 8.1 2005Q1 ����� |
�� 6 ��
JDBC ��������ξϤǤϡ��ǡ����١����˥����������륢�ץꥱ��������ɬ�פʡ�JDBC �������������ˡ�ˤĤ������$��ޤ������ξϤˤϼ�����ޤޤ�Ƥ��ޤ���
JDBC ������ˤĤ���JDBC �����
�ǡ������Ǽ����.�����$��뤿��ˡ��ۤȤ�ɤΥ��ץꥱ�������ϥ�졼����ʥ�ǡ����١�������Ѥ��ޤ���J2EE ���ץꥱ�������ϡ�JDBC API ��𤷤ƥ�졼����ʥ�ǡ����١����˥����������ޤ���
JDBC ����� (�ǡ���������) �ϡ����ץꥱ�������˥ǡ����١�������³������ʤ����ޤ����̾����Ԥϡ��ɥᥤ�������줿���ץꥱ�����������������ƥǡ����١����� JDBC ��������.���ޤ������$����ǡ����١����Ѥ�ʣ��� JDBC ��������.�Ǥ��ޤ���
JDBC ��������.����ˤϡ���������̤����դ� JNDI ̾����ꤷ�ޤ�����JNDI ̾�ȥ�����פ���Ȥ��Ƥ��$������̾JDBC ������� JNDI ̾��
java:comp/env/jdbc
���֥���ƥ����Ȥˤ���ޤ������Ȥ��С���Ϳ�ǡ����١����� JNDI ̾��java:comp/env/jdbc/payrolldb
�ˤ����ǽ-������ޤ������٤ƤΥ���� JNDI ̾��java:comp/env
���֥���ƥ����Ȥˤ���Τǡ��������� JDBC ������ˤ��� JNDI ̾����ꤹ��Ȥ��ϡ�jdbc/
name �$������Ϥ��ޤ������Ȥ��С���Ϳ�ǡ����١����ˤ�jdbc/payrolldb
����ꤷ�ޤ���JDBC ��³�ס���
JDBC ��������.����ˤϡ���Ϣ������³�ס������ꤷ�ޤ���ʣ��� JDBC ������� �� �Ĥ���³�ס�������Ǥ��ޤ���
JDBC ��³�ס���Ȥϡ�����Υǡ����١����Τ���κ����Ѳ�ǽ����³�Υ��롼�פǤ���������ʪ����³�줾���.����ˤϻ��֤�������Τǡ��ѥե����ޥθ���Τ���˥����С������Ѳ�ǽ����³�Υס�����ݻ�Ƥ��ޤ������ץꥱ���������³���᤹��ȡ��ס��뤫�� 1 �Ĥ���³�����$���ޤ������ץꥱ���������³���Ĥ���ȡ���³�ϥס�����֤���ޤ���
��³�ס���Υץ�ѥƥ��ϡ��ǡ����١����٥�!��ˤ�äƤϰۤʤ���⤢��ޤ������̤Υץ�ѥƥ��ˤϡ��ǡ����١�����̾p (URL)���桼����̾������ӥѥ���ɤ�����ޤ���
JDBC ���������³�ס���ζ�Ĵư��ˤĤ���
�ǡ������Ǽ����.�����$��뤿��ˡ��ۤȤ�ɤΥ��ץꥱ�������ϥ�졼����ʥ�ǡ����١�������Ѥ��ޤ���J2EE ���ץꥱ�������ϡ�JDBC API ��𤷤ƥ�졼����ʥ�ǡ����١����˥����������ޤ������ץꥱ������ǡ����١����˥�����������ˤϡ���³����$���ɬ�פ�����ޤ���
�¹Ի��ˡ����ץꥱ������ǡ����١�������³�����ȼ��Τ��Ȥ��Ԥ��ޤ���
- JNDI API ��𤷤ƸƤӽФ���Ԥ����Ȥˤ�ꡢ���ץꥱ�������ϥǡ����١����˴�Ϣ���� JDBC ����� (�ǡ���������) ����$��ޤ���
������� JNDI ̾����$���ȡ��͡��ߥ���ӥǥ��쥯�ȥꥵ���ӥ��� JDBC �������ޤ���JDBC ������Ϥ��줾����³�ס������ꤷ�ޤ���
- JDBC ��������ͳ���ơ����ץꥱ�������ϥǡ����١�����³����$��ޤ���
�Хå����饦��ɤǡ����ץꥱ��������С��ϥǡ����١������б�������³�ס��뤫��ʪ����³����$��ޤ����ס���ϡ��ǡ����١���̾ (URL)���桼����̾������ӥѥ���ɤʤɤ���³°-����d��ޤ���
- �ǡ����١�������³����ȡ����ץꥱ�������ϥǡ����١����Υǡ������ɤ߹��ߡ��ѹ���������ɲä�Ԥ����Ȥ��Ǥ��ޤ���
���ץꥱ�������� JDBC API ��ƤӽФ����Ȥˤ�ꡢ�ǡ����١����˥����������ޤ���JDBC �ɥ饤�Фϥ��ץꥱ�������� JDBC �ƤӽФ���ǡ����١��������С��Υץ�ȥ�����Ѵ����ޤ���
- �ǡ����١����ؤΥ�����������λ����ȡ����ץꥱ����������³��λ���ޤ���
���ץꥱ��������С�����³����³�ס�����֤��ޤ�����³���ס�����ᤵ���ȡ����Υ��ץꥱ�����������³�����ѤǤ���褦�ˤʤ�ޤ���
�ǡ����١������������������ǡ����١���������������ΰ��̼��
- ���ݡ��Ȥ��줿�ǡ����١���=�ʤȡ��뤷�ޤ���Application Server �����ݡ��Ȥ���ǡ����١���=�ʤΥꥹ�ȤˤĤ��Ƥϡ��إ����Ρ��ȡ٤Ρ־ܺپ���פ���Ȥ��Ƥ��$�����
- �ǡ����١���=�ʤ� JDBC �ɥ饤�Фȡ��뤷�ޤ���
- �ɥᥤ��Υ����С������˥��������Ǥ���ɥ饤�Ф� JAR �ե�������.���ޤ�����JDBC �ɥ饤�Ф�����פȤ��Ƥ��$�����
- �ǡ����١������.���ޤ����̾���ץꥱ�������ץ�Х��$��ǡ����١������.���ܹԤ��뤿��Υ�����ץȤ��ۿ����ޤ���
- �ǡ����١�������³�ס�����.���ޤ�����JDBC ��³�ס���κ�.�פȤ��Ƥ��$�����
- ��³�ס���� JDBC ��������.���ޤ�����JDBC ������κ�.�פȤ��Ƥ��$�����
JDBC �ɥ饤�Ф����
JDBC �ɥ饤�Фϥ��ץꥱ�������� JDBC �ƤӽФ���ǡ����١��������С��Υץ�ȥ�����Ѵ����ޤ���JDBC �ɥ饤�Ф����ɥᥤ�����礹��ˤϡ����Τɤ줫��¹Ԥ��ޤ���
JDBC ��³�ס���ˤĤ���JDBC ��³�ס���κ�.
JDBC ��³�ס���Ȥϡ�����Υǡ����١����Τ���κ����Ѳ�ǽ����³�Υ��롼�פǤ����������ǥס�����.����ȡ�����Ԥϼºݤˤ�����Υǡ����١����ؤ���³�ι��ܤ���d��Ƥ��뤳�Ȥˤʤ�ޤ���
�ס�����.����ˤϡ��ޤ� JDBC �ɥ饤�Фȡ��뤷����礹��ɬ�פ�����ޤ���
����³�ס�����.�ץڡ������ۤ���ݤϡ�JDBC �ɥ饤�Ф���ӥǡ����١����٥�!��˸�ͭ������Υǡ��������Ϥ���ɬ�פ�����ޤ�������Ϥ���p�ˡ����ξ����ޤ���
JDBC ��³�ס�����.����ˤϡ����μ��˽����ޤ���
- �ĥ����ݡ��ͥ�Ȥǡ��֥�����ץΡ��ɤ��ޤ���
- �֥�����ץΡ��ɤǡ���JDBC�ץΡ��ɤ��ޤ���
- ��JDBC�ץΡ��ɤǡ�����³�ס���ץΡ��ɤ�j�ޤ���
- ����³�ס���ץڡ����ǡ��ֿ����פ�å����ޤ���
- �ǽ�Ρ���³�ס�����.�ץڡ����ǡ����ΰ����������ꤷ�ޤ���
- �ּ��ءפ�å����ޤ���
- 2 ���ܤΡ���³�ס�����.�ץڡ����ǡ��֥ǡ������������饹̾�ץե�����ɤ��ͤ���ꤷ�ޤ���
JDBC �ɥ饤�Ф�p�Υڡ����ǻ��ꤷ������������פȥǡ����١����٥�!��Υǡ������������饹��������ϡ��֥ǡ������������饹̾�ץե�����ɤ��ͤ�����ޤ���
- �ּ��ءפ�å����ޤ���
- �Ǹ�� 3 ���ܤΡ���³�ס�����.�ץڡ����ǡ����Υ�������¹Ԥ��ޤ���
- �ִ�λ�פ�å����ޤ���
Ʊ��ǽ����
asadmin
���ޥ��:create-jdbc-connection-pool
JDBC ��³�ס�����Խ�
��JDBC ��³�ס�����Խ��ץڡ����ϡ�̾p����¸�ס���Τ��٤Ƥ�������ѹ�������ʤ����ޤ���
�֥��ͥ�����³�ס�����Խ��ץڡ����˥�����������ˤϡ����μ��˽����ޤ���
��������
����������ͤϡ����ȡ��뤷����ͭ�� JDBC �ɥ饤�Фˤ��ۤʤ�ޤ�������������ϡ�Java �ץ?��ߥ8�ǵ��Ҥ��줿���饹�䥤�ե�������̾p�Ǥ���
�ס�������
��Ϣ��ʪ��ǡ����١�����³�ϥס�����ˤ���ޤ������ץꥱ���������³���᤹��ȡ���³�ϥס��뤫����졢���ץꥱ���������³������ȡ���³�ϥס�����֤���ޤ���
��³����
���ץ����ǡ����ץꥱ��������С�����³���Ϥ����p�ˤ���ڤ��뤳�Ȥ��Ǥ��ޤ������θ��ڤˤ�ꡢ�ͥåȥ����ǡ����١��������С��˾㳲��ȯ8���ƥǡ����١��������ѤǤ��ʤ��ʤä����Ǥ⡢���ץꥱ��������С�����ưŪ�˥ǡ����١�����³��Ƴ�Ω�Ǥ��ޤ�����³�θ��ڤ��ɲå����С��إåɤȤʤ뤿�ᡢ�ѥե����ޥ˼㴳�αƶd�8���ޤ���
�ȥ����������
�ǡ����١������̾�¿���Υ桼������Ʊ���˥����������뤿�ᡢ����ȥ������ǡ������ɤ߹��⤦�Ȥ���Ȥ����̤Υȥ�������Ʊ���ǡ����������ǽ-������ޤ����ȥ�������μ��ǥ�٥�ϡ����������ǡ������ۤ��Υȥ�������˸������ٹ礤����d��ޤ������ǥ�٥�ξܺ٤ˤĤ��Ƥϡ��ǡ����١����٥�!��Υޥ˥奢��Ȥ��Ƥ��$�����
�ץ�ѥƥ�
���ɲåץ�ѥƥ��ץơ��֥�ǡ��ǡ����١���̾ (URL)���桼����̾������ӥѥ���ɤʤɡ�ɬ�פʥץ�ѥƥ������Ǥ��ޤ����ǡ����١����٥�!��ˤ�äƥץ�ѥƥ����ۤʤ뤿�ᡢ�ܺ٤ˤĤ��Ƥϡ��٥�!��Υޥ˥奢���Ĵ�٤Ƥ��$�����
��³�ס�������θ���
��³�ס�������ڤ���ˤϡ����μ��˽����ޤ���
JDBC ��³�ס���κ��
Ʊ��ǽ����
asadmin
���ޥ��:delete-jdbc-connection-pool
JDBC ������ˤĤ���JDBC ������κ�.
JDBC ����� (�ǡ���������) �ϡ����ץꥱ�������˥ǡ����١�������³������ʤ����ޤ���JDBC ��������.����p�ˡ��ޤ� JDBC ��³�ס�����.���ޤ���
JDBC ��������.����ˤϡ����μ��˽����ޤ���
- �ĥ����ݡ��ͥ�Ȥǡ��֥�����ץΡ��ɤ��ޤ���
- �֥�����ץΡ��ɤǡ���JDBC�ץΡ��ɤ��ޤ���
- ��JDBC�ץΡ��ɤǡ���JDBC ������ץΡ��ɤ�j�ޤ���
- ��JDBC ������ץڡ����ǡ��ֿ����פ�å����ޤ���
- ��JDBC ��������.�ץڡ����ǡ���������������ꤷ�ޤ���
- ��JNDI ̾�ץե�����ɤˡ�̾p�����Ϥ��ޤ�����§�ˤ�ꡢ̾p��
jdbc/
ʸ����ǻϤޤ�ޤ�����������ޤ���jdbc/payrolldb
������å����˺��ʤ��Ǥ��$�����- �֥ס���̾�ץ���ܥܥå������顢������ JDBC ������˴�Ϣ�դ���줿��³�ס����j�ޤ���
- �ǥե���ȤǤϡ�������Ϻ�.�����Ʊ�������Ѳ�ǽ (ͭ��) �Ǥ���������������ԲĤˤ�����ϡ���ͭ��ץe��å��ܥå�����j�����ޤ���
- �����!ץե�����ɤǡ�������δ�ñ�����$����Ϥ��ޤ���
- �֥������åȡץ��������ǡ�����������ѤǤ��륿�����å� (���饹������ӥ�����ɥ�����С�������) ����ꤷ�ޤ�����¦�δ�˾���륿�����åȤ�j�����ɲáפ�å�����j���������åȤΥꥹ�Ȥ��ɲä��ޤ���
- ��λ��פ�å����ޤ���
Ʊ��ǽ����
asadmin
���ޥ��:create-jdbc-resource
JDBC ��������Խ�
- �ĥ����ݡ��ͥ�Ȥǡ��֥�����ץΡ��ɤ��ޤ���
- �֥�����ץΡ��ɤǡ���JDBC�ץΡ��ɤ��ޤ���
- ��JDBC�ץΡ��ɤǡ���JDBC ������ץΡ��ɤ��ޤ���
- �Խ����� JDBC ������ΥΡ��ɤ�j�ޤ���
- ��JDBC ��������Խ��ץڡ����ǡ����Υ�������¹ԤǤ��ޤ���
- �֥ס���̾�ץ���ܥܥå������顢�̤���³�ס����j�ޤ���
- �����!ץե�����ɤǡ�������δ�ñ�����$��ѹ����ޤ���
- �e��å��ܥå�����j��ޤ���j����ơ��������ͭ��ޤ���̵��ˤ��ޤ���
- �֥������åȡץ��֤�j�ơ�����������ѤǤ��륿�����å� (���饹������ӥ�����ɥ�����С�������) ���ѹ����ޤ���
�ꥹ����δ�¸�Υ������åȤΥe��å��ܥå�����j����ͭ��פ�å����Ƥ��Υ������åȤΥ������ͭ��ˤ��뤫���ޤ��ϡ�̵��פ�å����Ƥ��Υ������åȤΥ������̵��ˤ��ޤ���
�֥������åȤδ���פ�å����ơ��ꥹ�Ȥ˥������åȤ��ɲäޤ��Ϻ��ޤ����֥������åȤδ���ץڡ����ǡ���¦�����Ѳ�ǽ�ʥꥹ�Ȥ����˾���륿�����åȤ�j�����ɲáפ�å�����j���������åȤΥꥹ�Ȥ��ɲä��ޤ����ֺ��פ�å����ơ�j���ꥹ�Ȥ��饿�����åȤ���ޤ���
��λ��פ�å����ơ����Ѳ�ǽ�ʥ������åȤ��ѹ�����¸���ޤ���
- ����¸�פ�å����ơ��Խ���Ŭ�Ѥ��ޤ���
JDBC �������
JDBC �������ͭ���̵��
��³�ޥ͡����������ˤĤ�����³�ޥ͡����������κ�.
���ε�ǽ�ϲ��̸ߴ�-�Τ����ɬ�פǤ���Application Server �ΥС������ 7 �Ǽ¹Ԥ���ˤϡ�����ƥʴ���ˤ���³- Beans (EJB ����ݡ��ͥ�ȤΥ�����) ����Ѥ������ץꥱ�������λ�³�ޥ͡�����������ɬ�פǤ�����
��³�ޥ͡������������.����ˤϡ����μ��˽����ޤ���
- �ĥ����ݡ��ͥ�Ȥǡ��֥�����ץΡ��ɤ��ޤ���
- �֥�����ץΡ��ɤǡ��ֻ�³�ޥ͡�����ץΡ��ɤ�j�ޤ���
- �ֻ�³�ޥ͡�����ץڡ����ǡ��ֿ����פ�å����ޤ���
- �ֻ�³�ޥ͡�������.�ץڡ����ǡ������������ꤷ�ޤ���
- ��JNDI ̾�ץե�����ɤˡ���դ�̾p�����Ϥ��ޤ�����������ޤ���
jdo/mypm
������å����˺��ʤ��Ǥ��$�����- �֥ե����ȥꥯ�饹�ץե�����ɤǡ����Υ����������Ƥ���ǥե���ȥ��饹���ݻ�뤫���ޤ��Ϥۤ��μ���饹�����Ϥ��ޤ���
- ����³�ס���ץ���ܥܥå������顢��������³-�ޥ͡�����������°������³�ס����j�ޤ���
- �ǥե���ȤǤϡ���������³�ޥ͡�����������ͭ��ˤʤ�ޤ���̵��ˤ���ˤϡ���ͭ��ץe��å��ܥå�����j����ޤ���
- �֥������åȡץ��������ǡ�����������ѤǤ��륿�����å� (���饹������ӥ�����ɥ�����С�������) ����ꤷ�ޤ�����¦�δ�˾���륿�����åȤ�j�����ɲáפ�å�����j���������åȤΥꥹ�Ȥ��ɲä��ޤ���
- ��λ��פ�å����ޤ���
Ʊ��ǽ����
asadmin
���ޥ��:create-persistence-resource
��³�ޥ͡������������Խ�
��¸�λ�³�ޥ͡����������Υץ�ѥƥ����Խ�����ˤϡ����μ��˽����ޤ���
������������åȤδ���
������������åȤ�����ˤϡ����μ��˽����ޤ���
- �֥������åȡץ��֤�j�ơ��������¸�ߤ��륿�����å� (���饹������ӥ�����ɥ�����С�������) ���ѹ����ޤ���
- �ꥹ����δ�¸�Υ������åȤΥe��å��ܥå�����j����ͭ��פ�å����Ƥ��Υ������åȤΥ������ͭ��ˤ��뤫���ޤ��ϡ�̵��פ�å����Ƥ��Υ������åȤΥ������̵��ˤ��ޤ���
- �֥������åȤδ���פ�å����ơ��ꥹ�Ȥ˥������åȤ��ɲäޤ��Ϻ��ޤ����֥������åȤδ���ץڡ����ǡ���¦�����Ѳ�ǽ�ʥꥹ�Ȥ����˾���륿�����åȤ�j�����ɲáפ�å�����j���������åȤΥꥹ�Ȥ��ɲä��ޤ����ֺ��פ�å����ơ�j���ꥹ�Ȥ��饿�����åȤ���ޤ���
- ��λ��פ�å����ơ����Ѳ�ǽ�ʥ������åȤ��ѹ�����¸���ޤ���
- ����¸�פ�å����ޤ���
��³�ޥ͡����������κ��
Ʊ��ǽ����
asadmin
���ޥ��:delete-persistence-resource
��³�ޥ͡�����������ͭ���̵��