|
 |
您现在的位置: 红色黑客联盟 >> 程序开发 >> Web开发 >> Jsp编程 >> 正文 |
| jsp连接数据库大全 |
|
|
|
| 文章录入:7747.Net 责任编辑:7747.Net 更新时间:2008-5-21 23:28:45 |
|
|
【字体:小 大】 |
|
现在有好多初学jsp(SUN企业级应用的首选)的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp(SUN企业级应用的首选)里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建 create table test(test1 varchar(20),test2 varchar(20) 然后向这个表写入一条测试纪录 那么现在开始我们的jsp(SUN企业级应用的首选)和数据库之旅吧。 一、jsp(SUN企业级应用的首选)连接Oracle(大型网站数据库平台)8/8i/9i数据库(用thin模式) testOracle(大型网站数据库平台).jsp(SUN企业级应用的首选)如下: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("Oracle(大型网站数据库平台).jdbc.driver.Oracle(大型网站数据库平台)Driver").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(SUN企业级应用的首选)连接sql server(WINDOWS平台上强大的数据库平台)7.0/2000数据库 testsqlserver.jsp(SUN企业级应用的首选)如下: <%@ 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(SUN企业级应用的首选)连接DB2数据库 testdb2.jsp(SUN企业级应用的首选)如下: |
| |
| 您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力 |
|
|
| |
上一个文章: 用缓冲技术提高JSP应用的性能和稳定性
下一个文章: 用JSP下载word文件(不会直接用IE打开) |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |