返回顶部

[文摘] JSP连接各类数据库大全-Oracle8/8i/9i+PostgreSQL+MySQL+DB2+Sybase……

[复制链接]
awagink 显示全部楼层 发表于 2008-3-25 15:08:14 |阅读模式 打印 上一主题 下一主题
 一、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>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

纳速健身网成立于2006年8月,是国内优秀健身运动网站,现拥浏览人数超30万。网站是集养生、武术、太极拳和健身气功等多种健身项目于一体的多功能交流平台。平台提供大量优质的教学视频、伴奏音乐(太极拳晨练音乐,广场舞音乐,健身气功音乐)、图文教程、运动科普和经验分享,为健身爱好者提供完善的运动指导平台。
  • 纳速QQ群乙:151815303
  • 纳速QQ群丙:79104490
  • 微信交流群:微信好友搜索【nasuwang】加小纳微信进群交流健身知识,备注【纳速】
  •                     或者扫描页面底部右侧二维码添加小纳微信>>>
  • 微信公众号

  • 微信群客服交流

  • Copyright © 2006-2021, 纳速健身网. | | 辽ICP备13002388号-1 辽公安网备21050202000005号公安网备号 纳速武术-乙 QQ