從昨天開始折騰JSP的畢業設計.要連數據庫.抄了N本書N個網站最後還是發現不能加載驅動
沒辦法.問了師傅.說沒有文件.最後搞定了.
東西在Oracle/ora92/jdbc/lib裏面
直接把這個包裏面的東西放到WEB-INF裏面就好了
下面是代碼
- create table table1(
- test varchar(20),
- test1 varchar(20)
- )
- insert into table1 (test,test1) value(1,2)
- <%@ page language="java" contentType="text/html; charset=GB2312"
- pageEncoding="GB2312"%>
- <%@ page import="java.sql.*"%>
- <%@ page import="java.io.*"%>
- <%@ page import="java.util.*"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
- <title>Insert title here</title>
- </head>
- <body>
- <%
- Connection conn=null;
- Statement sql=null;
- ResultSet rs=null;
- String url="jdbc:oracle:thin:@localhost:1521:test";
- //test爲你的數據庫的SID
- String user="system";
- String password="test";
- String sql1="select * from table1";
- try
- {
- Class.forName("oracle.jdbc.driver.OracleDriver");
- }
- catch(ClassNotFoundException e){
- out.print("123");
- }
- try
- {
- conn= DriverManager.getConnection(url,user,password);
- sql=conn.createStatement();
- rs=sql.executeQuery(sql1);
- while(rs.next()) {%>
- 您的第一個字段內容爲:<%=rs.getString(1)%>
- 您的第二個字段內容爲:<%=rs.getString(2)%>
- <%}%>
- <%
- }
- catch(SQLException el)
- {
- out.print(""+el);
- }
- %>
- <%
- %>
- </body>
- </html>