C:\Program Files\Apache Group\tomcat4.1\webapps\examples\applet\
                        HelloWorldAppletMySQLJDBC.java


0001 // HelloWorldAppletMySQLJDBC.java
0002 import java.applet.Applet;
0003 import java.sql.*;
0004 import java.awt.*;
0005 
0006 public class HelloWorldAppletMySQLJDBC extends Applet {
0007 
0008   public void paint(Graphics g) {
0009     try {
0010       Class.forName("org.gjt.mm.mysql.Driver");
0011 
0012       Connection con = DriverManager.getConnection
0013                    ("jdbc:mysql:///hellodb");
0014       System.out.println("MySQL 検索結果");
0015       g.drawString("MySQL 検索結果",20,30);
0016       Statement stmt = con.createStatement();
0017       String sql = "SELECT * FROM hello_world_table";
0018       ResultSet rs = stmt.executeQuery(sql);
0019 
0020       int r = 50;
0021       while(rs.next()){
0022          int no = rs.getInt("NO");
0023          String lang = rs.getString("LANGUAGE");
0024          String msg = rs.getString("MESSAGE");
0025          String txt = no + "  " + lang + "  " + msg ;
0026          g.drawString(txt,20,r);
0027          r = r + 15;
0028          System.out.println("console : " + txt);
0029       }
0030 
0031       stmt.close();
0032       con.close();
0033 
0034     } catch (SQLException e) {
0035       System.out.println("Excep:" + e.getMessage());
0036       System.out.println(" SQL :" + e.getSQLState());
0037       System.out.println(" Code:" + e.getErrorCode());
0038     } catch (Exception e2) {
0039       System.out.println("Excep:" + e2.getMessage());
0040     }
0041   }
0042 }