JSP连接数据库方法大全.doc
文本预览下载声明
JSP连接数据库方法大全
2008/09/17 22:02
数据持久化用HIBERNATE其实挺方便的,但效率上感觉很是不爽,也许是水平太菜,小型项目还是用JDBC吧。咱对执行效率还是挺敏感的。
一、jsp连接Oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:%@ page contentType=text/html;charset=gb2312%%@ page import=java.sql.*%htmlbody%Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();String url=jdbc:oracle:thin:@localhost:1521:orcl;//orcl为你的数据库的SIDString 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.*%htmlbody%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.*%htmlbody%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;ResultS
显示全部