eclipse開發jsp連接Oracle數據庫問題

從昨天開始折騰JSP的畢業設計.要連數據庫.抄了N本書N個網站最後還是發現不能加載驅動

沒辦法.問了師傅.說沒有文件.最後搞定了.

東西在Oracle/ora92/jdbc/lib裏面

直接把這個包裏面的東西放到WEB-INF裏面就好了

下面是代碼

Code:
  1. create table table1(   
  2. test varchar(20),   
  3. test1 varchar(20)   
  4. )   
  5.   
  6. insert into table1 (test,test1) value(1,2)   
Code:
  1. <%@ page language="java" contentType="text/html; charset=GB2312"  
  2.     pageEncoding="GB2312"%>   
  3. <%@ page import="java.sql.*"%>   
  4. <%@ page import="java.io.*"%>   
  5. <%@ page import="java.util.*"%>   
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">   
  7. <html>   
  8. <head>   
  9. <meta http-equiv="Content-Type" content="text/html; charset=GB2312">   
  10. <title>Insert title here</title>   
  11. </head>   
  12. <body>   
  13.     
  14.      
  15. <%   
  16. Connection conn=null;   
  17. Statement sql=null;   
  18. ResultSet rs=null;   
  19. String url="jdbc:oracle:thin:@localhost:1521:test";    
  20. //test爲你的數據庫的SID    
  21. String user="system";    
  22. String password="test";   
  23. String sql1="select * from table1";   
  24. try  
  25.     {   
  26.     Class.forName("oracle.jdbc.driver.OracleDriver");   
  27.     }   
  28.   
  29. catch(ClassNotFoundException e){   
  30.     out.print("123");   
  31. }   
  32.  try  
  33.     {   
  34.      conn= DriverManager.getConnection(url,user,password);   
  35.      sql=conn.createStatement();   
  36.      rs=sql.executeQuery(sql1);   
  37.         
  38.      while(rs.next()) {%>      
  39.      您的第一個字段內容爲:<%=rs.getString(1)%>      
  40.      您的第二個字段內容爲:<%=rs.getString(2)%>      
  41.      <%}%>    
  42.      <%   
  43.     }   
  44.     
  45. catch(SQLException el)   
  46. {   
  47. out.print(""+el);      
  48. }   
  49.      
  50. %>    
  51.      
  52.     
  53. <%   
  54.   
  55.       
  56.       
  57.       
  58. %>      
  59. </body>      
  60. </html>   
  61.   
  62.   

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章