课外天地 李树青学习天地清心茶舍 → [分享]Jsp连接各类数据库的方法


  共有18313人关注过本帖树形打印复制链接

主题:[分享]Jsp连接各类数据库的方法

帅哥哟,离线,有人找我吗?
tonydark
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:506 威望:0 精华:0 注册:2008/9/19 7:54:43
[分享]Jsp连接各类数据库的方法  发帖心情 Post By:2009/4/30 22:01:39 [只看该作者]

一、jsp连接Oracle8/8i/9i数据库(用thin模式)
   testoracle.jsp如下:
   <%@ page c%>
   <%@ 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 c%>
   <%@ 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 c%>
   <%@ 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>

四、JSP连接Informix数据库
   testinformix.jsp如下:
   <%@ page c%>
   <%@ page import="Java.sql.*"%>
   <html>
   <body>
   <%Class.forName("com.informix.JDBC.IfxDriver").newInstance();
   String url =
   "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
   user=testuser;password=testpassword";
   //testDB为你的数据库名
   Connection conn= DriverManager.getConnection(url);
   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连接Sybase数据库
   testMySQL.jsp如下:
   <%@ page c%>
   <%@ page import="Java.sql.*"%>
   <html>
   <body>
   <%Class.forName("com.sybase.JDBC.SybDriver").newInstance();
   String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
   //tsdata为你的数据库名
   Properties sysProps = System.getProperties();
   SysProps.put("user","userid");
   SysProps.put("password","user_password");
   Connection conn= DriverManager.getConnection(url, SysProps);
   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连接MySQL数据库
   testmysql.jsp如下:
   <%@ page c%>
   <%@ page import="Java.sql.*"%>
   <html>
   <body>
   <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
   String url ="JDBC:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
   //testDB为你的数据库名
   Connection conn= DriverManager.getConnection(url);
   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连接PostgreSQL数据库
   testMySQL.jsp如下:
   <%@ page c%>
   <%@ page import="Java.sql.*"%>
   <html>
   <body>
   <%Class.forName("org.postgresql.Driver").newInstance();
   String url ="JDBC:postgresql://localhost/soft"
   //soft为你的数据库名
   String user="myuser";
   String password="mypassword";
   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>

[此贴子已经被admin于2010-12-13 20:11:34编辑过]

 回到顶部