📄 jb4-1-3.htm
字号:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">。一些提供商包括</span><span lang="EN-US">Borland</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">拥有</span><span lang="EN-US">
[</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">?</span> <span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">自己的专用</span>
<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">?</span><span lang="EN-US">] JDBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动。现存的</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动可通过</span><span lang="EN-US">sun</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">公司提供的</span><span lang="EN-US">JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥来加以利用。由于这要求安装</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动和注册登记,所以</span><span lang="EN-US">JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥并不是一个理想的解决方案。还有,</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">是于本地执行的,这样损害了对交互平台支持和</span><span lang="EN-US">Applet</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">安全。</span><span lang="EN-US"> <o:p>
</o:p>
</span></p>
<p class="MsoNormal" style="text-indent:21.0pt"><span lang="EN-US">Jbuilder
DataExpress </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">组件是通过使用</span><span lang="EN-US">Sun</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">公司的</span><span lang="EN-US">JDBC API</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">实现的。要创建一个</span><span lang="EN-US">Java</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">数据库应用程序,就要在创建之前对</span><span lang="EN-US">Sun
JDBC sql</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">包进行装配。如果通过</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动连接数据库,就需要装配</span><span lang="EN-US">Sun
JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥软件。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">欲获得更多关于</span><span lang="EN-US">JDBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">或</span><span lang="EN-US">JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥的信息,可访问</span><span lang="EN-US">JDBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">数据库接口网址,</span><span lang="EN-US"><a href="../../../java.sun.com/products/jdbc/default.htm">http://java.sun.com/products/jdbc/</a></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">。</span></p>
<hr>
<p ><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman""><font color="#000080" size="3"><b>数据库的连接</b></font></span></p>
<p class="MsoNormal" style="text-indent:21.0pt"><span lang="EN-US">Jbuilder</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">应用程序可以连接到远程或本地</span><span lang="EN-US">SQL</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">数据库,或者连接到由其它</span><span lang="EN-US">Borland</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">应用程序如</span><span lang="EN-US">C++
Builder</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">或</span><span lang="EN-US">Delphi</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">产生的数据库上。</span></p>
<p class="MsoNormal"><span lang="EN-US"> <o:p> </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman""> </span><span lang="EN-US">
</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">要和一个远程</span><span lang="EN-US">SQL</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">数据库进行连接,你需要实现下列两者之一:</span></p>
<p class="MsoNormal"><span style="mso-tab-count:1" lang="EN-US"> </span>
<span lang="EN-US">*JDBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">专用驱动</span><span lang="EN-US"> [ for your
server ]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">。一些</span><span lang="EN-US">Jbuilder</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">版本包含了</span><span lang="EN-US">JDBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动。其中之一就</span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">有</span><span lang="EN-US">InterClient</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">。你可访问</span><span lang="EN-US">Borland</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">网址(</span><span lang="EN-US"><a href="../../../www.borland.com/jbuilder/default.htm">http://www.borland.com/jbuilder/</a></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">)来检验</span><span lang="EN-US">Jbuilder</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">下的</span><span lang="EN-US">JDBC</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">驱动的是否可用(指连接远程数据库功能),或者联系软件提供商。</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="mso-tab-count:1">
</span>*</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">与</span><span lang="EN-US">JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥软件联合使用的基于</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的驱动。</span><span lang="EN-US"> <o:p>
</o:p>
</span></p>
<p class="MsoNormal" style="margin-left:21.75pt"><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman""><font color="#FF0000"><b>注意</b></font>:</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">驱动不是可移植的</span><span lang="EN-US">DLL</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">。这对于本地开发是足够了,但却不能用于</span><span lang="EN-US">applets</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">与其它纯</span><span lang="EN-US">Java</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">解决方案。</span></p>
<p class="MsoNormal" style="text-indent:21.75pt"><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">同本地非</span><span lang="EN-US">SQL</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">数据库连接时,如</span><span lang="EN-US">Paradox</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">或</span><span lang="EN-US">Visual dBase</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">,需要结合</span><span lang="EN-US">JDBC-ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">桥软件来使用一个</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动,且该</span><span lang="EN-US">ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">驱动须适用于正在存取表的类型和级别。</span><span lang="EN-US"> <o:p>
</o:p>
</span></p>
<hr>
<p ><span lang="EN-US"><b><font size="3" color="#000080">Jbuilder </font></b> </span><b><font size="3" color="#000080"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">例程文件</span></font></b></p>
<p class="MsoNormal" style="text-indent:21.75pt"><span lang="EN-US">Jbuilder</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">例程目录包含了本手册讲到的各种教程和范例。</span><span lang="EN-US">DataExpress
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">例程文件位于</span><span lang="EN-US">…/samples/DataExpress/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -