当前位置导航:炫浪网>>网络学院>>网页制作>>JSP教程

JSP连接各类数据库大全

一、jsp连接Oracle8/8i/9i数据库(用thin模式)   testoracle.jsp如下:

<%@ page contentType=
"text/html;charset=gb2312"%> 
  <%@ page import="java.sql.*"%> 
  <html> 
  <body> 
  <%Class.forName
("oracle.jdbc.driver.OracleDriver").newInstance(); 
  String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
  //orcl为你的数据库的SID 
  String user="scott"; 
  String password="tiger"; 
  Connection conn= 
DriverManager.getConnection(url,user,password); 
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  String sql="select * from test"; 
  ResultSet rs=stmt.executeQuery(sql); 
  while(rs.next()) {%> 
  您的第一个字段内容为:<%=rs.getString(1)%> 
  您的第二个字段内容为:<%=rs.getString(2)%> 
  <%}%> 
  <%out.print("数据库操作成功,恭喜你");%> 
  <%rs.close(); 
  stmt.close(); 
  conn.close(); 
  %> 
  </body> 
  </html>




二、jsp连接Sql Server7.0/2000数据库

  testsqlserver.jsp如下:


  
<%@ page contentType=
"text/html;charset=gb2312"%> 
  <%@ page import="java.sql.*"%> 
  <html> 
  <body> 
  <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
.newInstance(); 
  String url="jdbc:microsoft:sqlserver:
//localhost:1433;DatabaseName=pubs"; 
  //pubs为你的数据库的 
  String user="sa"; 
  String password="";   
  Connection conn= DriverManager.getConnection
(url,user,password); 
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  String sql="select * from test"; 
  ResultSet rs=stmt.executeQuery(sql); 
  while(rs.next()) {%> 
  您的第一个字段内容为:<%=rs.getString(1)%> 
  您的第二个字段内容为:<%=rs.getString(2)%> 
  <%}%> 
  <%out.print("数据库操作成功,恭喜你");%> 
  <%rs.close(); 
  stmt.close(); 
  conn.close();   
  %> 
  </body> 
  </html>


三、jsp连接DB2数据库

  testdb2.jsp如下:


  
<%@ page contentType=
"text/html;charset=gb2312"%> 
  <%@ page import="java.sql.*"%> 
  <html> 
  <body> 
  <%Class.forName
("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); 
  String url="jdbc:db2://localhost:5000/sample"; 
  //sample为你的数据库名 
  String user="admin"; 
  String password=""; 
  Connection conn= 
DriverManager.getConnection(url,user,password); 
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  String sql="select * from test"; 
  ResultSet rs=stmt.executeQuery(sql); 
  while(rs.next()) {%> 
  您的第一个字段内容为:<%=rs.getString(1)%> 
  您的第二个字段内容为:<%=rs.getString(2)%> 
  <%}%> 
  <%out.print("数据库操作成功,恭喜你");%> 
  <%rs.close(); 
  stmt.close(); 
  conn.close(); 
  %> 
  </body> 
  </html>

相关内容
赞助商链接