纳速健身

标题: JSP连接各类数据库大全-Oracle8/8i/9i+PostgreSQL+MySQL+DB2+Sybase…… [打印本页]

作者: awagink    时间: 2008-3-25 15:08
标题: JSP连接各类数据库大全-Oracle8/8i/9i+PostgreSQL+MySQL+DB2+Sybase……
 一、jsp连接Oracle8/8i/9i数据库(用thin模式)
  
  testoracle.jsp如下:
  
  1. <%@ page contentType="text/html;charset=gb2312"%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  6.   String url="jdbcracle:thinlocalhost:1521rcl";
  7.   //orcl为你的数据库的SID
  8.   String user="scott";
  9.   String password="tiger";
  10.   Connection conn= DriverManager.getConnection(url,user,password);
  11.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  12.   String sql="select * from test";
  13.   ResultSet rs=stmt.executeQuery(sql);
  14.   while(rs.next()) {%>
  15.   您的第一个字段内容为:<%=rs.getString(1)%>
  16.   您的第二个字段内容为:<%=rs.getString(2)%>
  17.   <%}%>
  18.   <%out.print("数据库操作成功,恭喜你");%>
  19.   <%rs.close();
  20.   stmt.close();
  21.   conn.close();
  22.   %>
  23.   </body>
  24.   </html>
复制代码
  
  二、jsp连接Sql Server7.0/2000数据库
  
  testsqlserver.jsp如下:
  1.   <%@ page c%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
  6.   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
  7.   //pubs为你的数据库的
  8.   String user="sa";
  9.   String password="";
  10.   Connection conn= DriverManager.getConnection(url,user,password);
  11.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  12.   String sql="select * from test";
  13.   ResultSet rs=stmt.executeQuery(sql);
  14.   while(rs.next()) {%>
  15.   您的第一个字段内容为:<%=rs.getString(1)%>
  16.   您的第二个字段内容为:<%=rs.getString(2)%>
  17.   <%}%>
  18.   <%out.print("数据库操作成功,恭喜你");%>
  19.   <%rs.close();
  20.   stmt.close();
  21.   conn.close();
  22.   %>
  23.   </body>
  24.   </html>
复制代码
  
  三、jsp连接DB2数据库
  
  testdb2.jsp如下:
  1.   <%@ page c%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
  6.   String url="jdbc:db2://localhost:5000/sample";
  7.   //sample为你的数据库名
  8.   String user="admin";
  9.   String password="";
  10.   Connection conn= DriverManager.getConnection(url,user,password);
  11.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  12.   String sql="select * from test";
  13.   ResultSet rs=stmt.executeQuery(sql);
  14.   while(rs.next()) {%>
  15.   您的第一个字段内容为:<%=rs.getString(1)%>
  16.   您的第二个字段内容为:<%=rs.getString(2)%>
  17.   <%}%>
  18.   <%out.print("数据库操作成功,恭喜你");%>
  19.   <%rs.close();
  20.   stmt.close();
  21.   conn.close();
  22.   %>
  23.   </body>
  24.   </html>
复制代码
  
  四、jsp连接Informix数据库
  
  testinformix.jsp如下:
  
  1. <%@ page c%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
  6.   String url =
  7.   "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
  8.   user=testuser;password=testpassword";
  9.   //testDB为你的数据库名
  10.   Connection conn= DriverManager.getConnection(url);
  11.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  12.   String sql="select * from test";
  13.   ResultSet rs=stmt.executeQuery(sql);
  14.   while(rs.next()) {%>
  15.   您的第一个字段内容为:<%=rs.getString(1)%>
  16.   您的第二个字段内容为:<%=rs.getString(2)%>
  17.   <%}%>
  18.   <%out.print("数据库操作成功,恭喜你");%>
  19.   <%rs.close();
  20.   stmt.close();
  21.   conn.close();
  22.   %>
  23.   </body>
  24.   </html>
复制代码
  
  五、jsp连接Sybase数据库
  
 testmysql.jsp如下:
  1.    <%@ page c%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
  6.   String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
  7.   //tsdata为你的数据库名
  8.   Properties sysProps = System.getProperties();
  9.   SysProps.put("user","userid");
  10.   SysProps.put("password","user_password");
  11.   Connection conn= DriverManager.getConnection(url, SysProps);
  12.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  13.   String sql="select * from test";
  14.   ResultSet rs=stmt.executeQuery(sql);
  15.   while(rs.next()) {%>
  16.   您的第一个字段内容为:<%=rs.getString(1)%>
  17.   您的第二个字段内容为:<%=rs.getString(2)%>
  18.   <%}%>
  19.   <%out.print("数据库操作成功,恭喜你");%>
  20.   <%rs.close();
  21.   stmt.close();
  22.   conn.close();
  23.   %>
  24.   </body>
  25.   </html>
复制代码

  
  六、jsp连接MySQL数据库
  
  testmysql.jsp如下:
  1.    <%@ page c%>
  2.   <%@ page import="java.sql.*"%>
  3.   <html>
  4.   <body>
  5.   <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
  6.   String url="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
  7.   //testDB为你的数据库名
  8.   Connection conn= DriverManager.getConnection(url);
  9.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  10.   String sql="select * from test";
  11.   ResultSet rs=stmt.executeQuery(sql);
  12.   while(rs.next()) {%>
  13.   您的第一个字段内容为:<%=rs.getString(1)%>
  14.   您的第二个字段内容为:<%=rs.getString(2)%>
  15.   <%}%>
  16.   <%out.print("数据库操作成功,恭喜你");%>
  17.   <%rs.close();
  18.   stmt.close();
  19.   conn.close();
  20.   %>
  21.   </body>
  22.   </html>
复制代码
  
  七、jsp连接PostgreSQL数据库
  
  1.   testmysql.jsp如下:
  2.   <%@ page c%>
  3.   <%@ page import="java.sql.*"%>
  4.   <html>
  5.   <body>
  6.   <%Class.forName("org.postgresql.Driver").newInstance();
  7.   String url ="jdbc:postgresql://localhost/soft"
  8.   //soft为你的数据库名
  9.   String user="myuser";
  10.   String password="mypassword";
  11.   Connection conn= DriverManager.getConnection(url,user,password);
  12.   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  13.   String sql="select * from test";
  14.   ResultSet rs=stmt.executeQuery(sql);
  15.   while(rs.next()) {%>
  16.   您的第一个字段内容为:<%=rs.getString(1)%>
  17.   您的第二个字段内容为:<%=rs.getString(2)%>
  18.   <%}%>
  19.   <%out.print("数据库操作成功,恭喜你");%>
  20.   <%rs.close();
  21.   stmt.close();
  22.   conn.close();
  23.   %>
  24.   </body>
  25.   </html>
复制代码





欢迎光临 纳速健身 (https://nasue.com/) Powered by Discuz! X3.4