从昨天开始折腾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>