📄 java研究组织 - 精品文章 - 使用jboss和postgresql-----快速开发ejb和j2ee web application.htm
字号:
target=_blank><FONT
class=classLink><U>Exception</U></FONT></A></B> sqlEx) {
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/System.java.html"
target=_blank><FONT
class=classLink><U>System</U></FONT></A></B>.out.println(<FONT
color=#ff33ff>"Error from getName()."</FONT>);
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/System.java.html"
target=_blank><FONT
class=classLink><U>System</U></FONT></A></B>.out.println(<FONT
color=#ff33ff>"Error from DAO.getName() :"</FONT> + sqlEx.getMessage());
<LI> }<B><FONT
color=#0000ff>finally</FONT></B> {
<LI> <B><FONT
color=#0000ff>if</FONT></B> (conn != <B><FONT
color=#0000ff>null</FONT></B>) {
<LI> <B><FONT
color=#0000ff>try</FONT></B> { conn.close(); } <B><FONT
color=#0000ff>catch</FONT></B> (<B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/Exception.java.html"
target=_blank><FONT
class=classLink><U>Exception</U></FONT></A></B> sqlEx) { }
<LI> }
<LI> }
<LI> <B><FONT
color=#0000ff>return</FONT></B> name;
<LI> }
<LI>
<LI> <B><FONT
color=#0000ff>public</FONT></B> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/String.java.html"
target=_blank><FONT
class=classLink><U>String</U></FONT></A></B> getCountry(<B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/String.java.html"
target=_blank><FONT
class=classLink><U>String</U></FONT></A></B> id) <B><FONT
color=#0000ff>throws</FONT></B> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/Exception.java.html"
target=_blank><FONT
class=classLink><U>Exception</U></FONT></A></B> {
<LI>
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/sql/Connection.java.html"
target=_blank><FONT
class=classLink><U>Connection</U></FONT></A></B> conn = <B><FONT
color=#0000ff>null</FONT></B>;
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/sql/Statement.java.html"
target=_blank><FONT
class=classLink><U>Statement</U></FONT></A></B> stmt = <B><FONT
color=#0000ff>null</FONT></B>;
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/String.java.html"
target=_blank><FONT
class=classLink><U>String</U></FONT></A></B> name = <FONT
color=#ff33ff>""</FONT>;
<LI>
<LI> <B><FONT
color=#0000ff>try</FONT></B> {
<LI> conn = getConnection();
<LI> stmt = conn.createStatement();
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/String.java.html"
target=_blank><FONT
class=classLink><U>String</U></FONT></A></B> sql = <FONT
color=#ff33ff>"SELECT * from users where id = '"</FONT>+id+<FONT
color=#ff33ff>"'"</FONT>;
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/System.java.html"
target=_blank><FONT
class=classLink><U>System</U></FONT></A></B>.out.println(<FONT
color=#ff33ff>"Sql from getCountry(): "</FONT>+sql);
<LI> java.sql.<B><A
href="http://www.javaresearch.org/source/jdk142/java/sql/ResultSet.java.html"
target=_blank><FONT
class=classLink><U>ResultSet</U></FONT></A></B> rs = stmt.executeQuery(sql);
<LI> <B><FONT
color=#0000ff>if</FONT></B> (rs.next())
<LI> {
<LI> name = rs.getString(<FONT
color=#ff33ff>"Country"</FONT>);
<LI> }
<LI>
<LI> } <B><FONT
color=#0000ff>catch</FONT></B> (<B><A
href="http://www.javaresearch.org/source/jdk142/java/sql/SQLException.java.html"
target=_blank><FONT
class=classLink><U>SQLException</U></FONT></A></B> sqlEx) {
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/System.java.html"
target=_blank><FONT
class=classLink><U>System</U></FONT></A></B>.out.println(<FONT
color=#ff33ff>"Error from getCountry()."</FONT>);
<LI> }<B><FONT
color=#0000ff>finally</FONT></B> {
<LI> <B><FONT
color=#0000ff>if</FONT></B> (conn != <B><FONT
color=#0000ff>null</FONT></B>) {
<LI> <B><FONT
color=#0000ff>try</FONT></B> { conn.close(); } <B><FONT
color=#0000ff>catch</FONT></B> (<B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/Exception.java.html"
target=_blank><FONT
class=classLink><U>Exception</U></FONT></A></B> sqlEx) { }
<LI> }
<LI> }
<LI> <B><FONT
color=#0000ff>return</FONT></B> name;
<LI> }
<LI>
<LI>}
</LI></OL></DIV><BR><BR>/*<BR>**<BR>**NewDelegate.java <BR>**<BR>*/<BR>
<DIV class=codeStyle>
<OL>
<LI><B><FONT
color=#0000ff>package</FONT></B> Dev.<FONT
color=#ff0000>Delegate</FONT>;
<LI>
<LI><B><FONT
color=#0000ff>import</FONT></B> java.lang.*;
<LI><B><FONT
color=#0000ff>import</FONT></B> Dev.First.*;
<LI>
<LI>
<LI><B><FONT
color=#0000ff>public</FONT></B> <B><FONT
color=#0000ff>class</FONT></B> NewDelegate {
<LI>
<LI> Dev.First.FirstSession bean = <B><FONT
color=#0000ff>null</FONT></B>;
<LI>
<LI> <B><FONT
color=#0000ff>public</FONT></B> NewDelegate( ){
<LI> <B><FONT
color=#0000ff>try</FONT></B> {
<LI> javax.naming.<B><A
href="http://www.javaresearch.org/source/jdk142/javax/naming/InitialContext.java.html"
target=_blank><FONT
class=classLink><U>InitialContext</U></FONT></A></B> ctx = <B><FONT
color=#0000ff>new</FONT></B> javax.naming.<B><A
href="http://www.javaresearch.org/source/jdk142/javax/naming/InitialContext.java.html"
target=_blank><FONT
class=classLink><U>InitialContext</U></FONT></A></B>();
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/Object.java.html"
target=_blank><FONT
class=classLink><U>Object</U></FONT></A></B> objref = ctx.lookup(<FONT
color=#ff33ff>"ejb/FirstSession"</FONT>);
<LI> Dev.First.FirstSessionHome testBean = (Dev.First.FirstSessionHome)
<LI> javax.rmi.<B><A
href="http://www.javaresearch.org/source/jdk142/javax/rmi/PortableRemoteObject.java.html"
target=_blank><FONT
class=classLink><U>PortableRemoteObject</U></FONT></A></B>.narrow
<LI> (objref,Dev.First.FirstSessionHome.<B><FONT
color=#0000ff>class</FONT></B>);
<LI> bean = testBean.create();
<LI> <B><A
href="http://www.javaresearch.org/source/jdk142/java/lang/System.java.html"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -