📄 jb4-1-6.htm
字号:
href="file:///C:/My%20Documents/prov_procedure_disc.html#manual">“手工地为教程创造表和过程”
</A>的结束部分。
<LI>
<P>选择Project|Properties。 </P>
<LI>
<P>选择Required Libraries 标签。选择 InterClient 。这选择将是可得到的,如果你选取了 <A
href="file:///C:/My%20Documents/ins_installing.html#setup_JDBC_driver">“把一个
JDBC 驱动程序加到 JBuilder ” </A>. </P>
<LI>
<P>双击在工程格子里的 <font size="2">CreateProcedures.java</font> 并且编辑路径 InterBase employee.gdb
文件到你的计算机上。( 在路径中使用反斜杠 。) </P>
<LI>保存文件, 然后在工程格子 <font size="2">CreateProcedures.java</font>
上单击鼠标右键,并且选择运行。这步在服务器上创造了表和过程。
<LI>选择Tools|Database Pilot,证实表和过程被建立 。
<LI>
<P>从菜单选择File|Close Project 。 </P></LI></OL><!--***********************************************************************--><A
name=addDS></A>
<p><font size="2" color="#000080"><b>增加DataSet部件</b></font> </p>
<P>为了创造这个应用程序和组装一个数据集而使用存储过程, </P>
<OL>
<LI>
<P>选择File|New 并且双击应用程序图标。接受所有的缺省值,或修改路径和工程名字使他们更具可描述性。 </P>
<LI>
<P>选择工程性质,并且点Required Libraries 标签。 </P>
<LI>
<P>增加 InterClient 。如果你选择了 <A
href="file:///C:/My%20Documents/ins_installing.html#setup_JDBC_driver">“把一个
JDBC 驱动程序加到 JBuilder ” </A>,这选择将是可得到的. </P>
<LI>
<P>关上对话框。 </P>
<LI>
<P>选择Design 标签激活 UI 设计者 </P>
<LI>
<P>选中部件调色板的Data Express 标签中的数据库组件,然后点击部件树里的任何地方。 </P>
<LI>
<P>通过选择<font size="2"> 在检查面板上的连接性质省略按钮,</font>为数据库的部件打开
连接性质编辑器。通过设定属性来设定连接性质到 InterBase
的样式表在下列表格给出了。这些步骤之前,要假设你完成了“ <A
href="file:///C:/My%20Documents/ins_installing.html#installIB">为样品安装
InterClient 和 InterBase </A>" 。 </P>
<TABLE border=1 cellspacing=0 cellpadding=0>
<TBODY>
<TR>
<TH style="background-color: #000080"><font size="2" color="#FFFFFF">性质名字</font> </TH>
<TH style="background-color: #000080"><font size="2" color="#FFFFFF">值</font> </TH></TR>
<TR>
<TD><font size="2">驱动程序</font> </TD>
<TD><font size="2">interbase.interclient.Driver</font> </TD></TR>
<TR>
<TD><font size="2">URL</font> </TD>
<TD><KBD><font size="2">jdbc:interbase://<IP 地址或 localhost>/<到 .gdb 文件的路径></font>
</KBD></TD></TR>
<TR>
<TD><font size="2">用户名</font> </TD>
<TD><KBD><font size="2">SYSDBA</font> </KBD></TD></TR>
<TR>
<TD><font size="2">口令</font> </TD>
<TD><KBD><font size="2">masterkey</font> </KBD></TD></TR></TBODY></TABLE>
<P>连接 对话框包括一个测试连接按钮。点按这个按钮检查 连接
性质确实被正确设置了。连接尝试的结果在按钮旁边被显示。当显示成功 <KBD>时 </KBD>, 单击“确认”关上对话。 </P>
<P>设计者为这步产生了的代码能通过选择来源标签和寻找ConnectionDescriptor来察看.选择Design
标签继续。 </P>
<LI>放一个 ProcedureDataSet部件 从满意的格子上的组件面板上的Data Express 标签。设定
ProcedureDataSet的过程性质如下:
<TABLE border=1 cellspacing=0 cellpadding=0>
<TBODY>
<TR>
<TH style="background-color: #000080"><font size="2" color="#FFFFFF">性质名字</font> </TH>
<TH style="background-color: #000080"><font size="2" color="#FFFFFF"> 值</font> </TH></TR>
<TR>
<TD><font size="2">数据库</font> </TD>
<TD><font size="2"> database1</font> </TD></TR>
<TR>
<TD><font size="2">存储过程退出或 SQL 语句</font> </TD>
<TD><font size="2"> <KBD>select * from GET_COUNTRIES
</KBD></font></TD></TR></TBODY></TABLE>
<P>当 CreateProcedures.java 被运行时,若干过程被创造。过程 GET_COUNTRIES
是将返回得结果集的一个结果。SELECT语句是一个InterBase 语言被调用的过程 。另外的过程将被用于在话题“ <A
href="file:///C:/My%20Documents/res_procedure.html#resolvertutorial">教程:用一个
ProcedureResolver 保存变化 </A>"中解决数据 。 </P>
<P><SPAN class=bscan><font color="#FF0000">建议:</font> </SPAN>你能使用Browse Procedures
按钮来知道在未来工程中什么存储过程是可得到的。参看 <A
href="file:///C:/My%20Documents/prov_procedure_disc.html#statement">“存储过程退出顺序,
SQL 语句,和服务器特定过程的调用” </A>以获得更多的信息。 </P>
<P>点击Test Procedure以确认过程是可运行的。当在按钮下方的灰色的区域显示并且当下面
显示出成功时,单击“确认”关上对话框。 </P>
<P><img border="0" src="procDescr.gif" width="474" height="332"></P>
<P>这步产生了的代码是能通过选择来源标签和寻找 setProcedure 来察看的.点击Design 标签继续。
</P></LI></OL><!--***********************************************************************--><A
name=vis></A>
<H3><font color="#000080" size="2">增加视觉的部件</font> </H3>
<P>这个话题显示出怎么为你的使用 dbSwing 部件的应用程序创造一 个UI 。 </P>
<OL>
<LI>
<P>在部件树里选择 contentPane ( BorderLayout ) 。 </P>
<LI>点击 JdbNavToolBar 在部件面板的 dbSwing 标签上的部件,并且在 UI
设计者的小组的顶的区域放下部件。设定它的 限制 属性为NORTH。 jdbNavToolBar1
自动地把自己出使到任何一个 曾获得焦点的 数据集。
<LI>在 UI 设计者面板底部的区域放下一个 JdbStatusLabel 设置它的 限制 性质
为SOUTH . jdbStatusLabel1自动地把自己出使到任何一个 曾获得焦点的
数据集。
<LI>从 dbSwing 标签选一个 TableScrollPane 组件放到 UI 设计者的面板的中心的。保证它的
限制 性质被设置为CENTER。
<LI>
<P>选择 tableScrollPane1 并且放下一个 JdbTable 进它的中心。设定它的
dataSet 性质为 procedureDataSet1 . </P>
<LI>
<P>选择Run|Run Project 运行应用程序并且浏览数据集。 </P></LI></OL>
<P>正在运行的的应用程序看起来像这样: </P>
<P class=bfig>在运行时刻用存储过程应用程序来检索数据 </P>
<P><img border="0" src="pdsrun.gif" width="400" height="300"></P>
<P>使用缺省,在工具条上的Save Changes 按钮将使用一个缺省的 QueryResolver
来保存变化.在你的应用程序设定解决的能力以便编辑,插入,和在运行的应用程序中删除数据, 参看 </P>
<UL>
<LI><A
href="file:///C:/My%20Documents/res_procedure.html#buttontutorial">教程:用一个
QueryResolver 保存变化</A>
<LI><A
href="file:///C:/My%20Documents/res_procedure.html#resolvertutorial">教程:用一个
ProcedureResolver 保存变化</A></LI></UL></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -