logo 西林@生存 - 骑猪闯天下!
第一次用JSP连数据库!
2006-12-11 9:24:00 By:xling

具里程碑意义!

搞过J2ME,搞过Java + Oracle(虽然是很简单的),毕业前就自学过一小段时间的JSP(那时不懂JAVA),但是用JSP连数据库还是头一次(大姑娘坐花轿),嘿嘿!

连的是ACCESS,用数据桥(jdbcOdbcDriver)方式(是不是只有这种方式?baidu到的只有这种方法的介绍!)。

jdbc:odbc:forJava : forJava为数据源

package DBConnect;

import java.sql.*;

public class ConnectAccess {
    private static String dbFile;
    private static Connection conn;

    public ConnectAccess(){
    }

    public static Connection getConnection(String pPath){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            conn = DriverManager.getConnection("jdbc:odbc:forJava");
        }catch(ClassNotFoundException e1){
            e1.printStackTrace();
        }catch(SQLException e2){
            e2.printStackTrace();
        }
        return conn;
    }
}


 

 

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="DBConnect.*" %>
<%
String dbPath = application.getRealPath("/JavaAccess/data/forJava.mdb");
Connection conn = ConnectAccess.getConnection(dbPath);
try{
Statement sql = conn.createStatement();
ResultSet rs = sql.executeQuery("select * from article");

%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="700" border="1" cellspacing="1" cellpadding="1">
  <tr>
    <td width="200">文章名</td>
    <td width="300">作者</td>
    <td width="100">上传日期</td>
    <td>点击数</td>
  </tr>
  <tr>
    <%
  while(rs.next()){
  %>
    <td><%= rs.getString(1) %>&nbsp;</td>
    <td><%= rs.getString(2) %>&nbsp;</td>
    <td><%= rs.getString(3) %>&nbsp;</td>
    <td><%= rs.getInt(4) %>&nbsp;</td>
    <%
  }
  %>
  </tr>
</table>
</body>
</html>
<%
}catch(SQLException e){
  e.printStackTrace();
}
%>

转我的贴,写你的名,是一种可耻的行为!请不要让我BS你!
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
<<  < 2007 - 12 >  >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Placard
1,長江後浪推前浪,前浪死在沙灘上!
2,有了钱的男人,才是真正的男人...
3,不要以为把你的小JJ埋进土里,你就rape了整个地球;不要以为把你的小JJ朝向天空,你就rape了整个宇宙!
Logon System
Search
Info about this blog
Others
myDream
bxna 京ICP备05002321号