在JSP中访问Oracle数据库

曾经高谈论阔,好似什么都懂。我爱你的心如火焰般至真至纯!谢谢你、让我在乎了整整一个曾经。
写第一个连接Oracle的JSP程序test.jsp1、连入SQL*Plus以system/manager用户登录,SQL>connsystem/manager创建新的用户:如user1/pass1,赋予connect,resource权限。SQL>grantconnect,resourcetouser1identifiedbypass1;SQL>connuser1/pass1SQL>createtabletest(anumber,bchar(10));SQL>insertintotestvalues(1,"一");SQL>insertintotestvalues(2,"二");SQL>insertintotestvalues(3,"三");SQL>commit;SQL>select*fromtest;AB--------------------1一2二3三2、配置ODBC(在服务器端设置)开始->设置->控制面板->管理工具->数据源(ODBC)->系统DSN->添加->选择“OracleODBCDriver”->完成->DataSourceName:test名字随便取,好记就行,如:testServiceName:oradbOracle数据库的实例名,本例:oradb,一般Oracle默认安装为ORCLUserID:user1Oracle用户名,本例:user1按“OK”->按“确定”退出3、在C:\JBuilder4\tomcat\webapps\test下创建test.jsp,用notebook编辑,输入以下代码<!--首先导入一些必要的packages--><%@pageinfo="databasehandler"%><%@pageimport="java.io.*"%><%@pageimport="java.util.*"%><!--告诉编译器使用SQL包--><%@pageimport="java.sql.*"%><%@pageimport="javax.servlet.*"%><%@pageimport="javax.servlet.http.*"%><%//以try开始try{Connectioncon;Statementstmt;ResultSetrs;//加载驱动程序,下面的代码为加载JDBD-ODBC驱动程序Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//用适当的驱动程序连接到数据库,test"是系统dsn名Stringurl="jdbc:odbc:test";//建立连接,类似于ASP中的创建数据库联接con=DriverManager.getConnection(url,"user1","pass1");//创建一个JDBC声明stmt=con.createStatement();//增加新记录stmt.executeUpdate("INSERTINTOtest(a,b)VALUES(1,"2")");//查询记录rs=stmt.executeQuery("SELECTa,bfromtest");//输出查询结果out.println("<tableborder=1width=400>");while(rs.next()){Stringcol1=rs.getString(1);Stringcol2=rs.getString(2);//打印所显示的数据out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");}out.println("</table>");}//如果加载时出错,给出相应的错误信息catch(Exceptione){}%>4、打开一个浏览器窗口,输入以下地址来查看运行结果http://localhost:8080/test/test.jsp

以上就是在JSP中访问Oracle数据库。成功是白天的太阳,那么短文就是黑夜中的星辰。更多关于在JSP中访问Oracle数据库请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
JSP如何实现简单网页计算器

JSP动态如何实现web网页登陆和注册功能

JSP如何实现文件上传功能

SSM框架整合JSP中集成easyui前端ui项目开发示例详解

教你怎么用JSP统计网站访问人数