成都网站建设定,济南建设网站的公司哪家好,网络推广平台代理,深圳也放开了最近公司领导告诉接下去接的一个产品#xff0c;可能会涉及到oracle数据库#xff0c;以前用得最多的是mssql,前些时间学了下mysql也算少许用过。oracle没接触过。应为我之前做过.net开发#xff0c;所以数据访问接口这块#xff0c;涉及到的ashx wcf webserver这些#x… 最近公司领导告诉接下去接的一个产品可能会涉及到oracle数据库以前用得最多的是mssql,前些时间学了下mysql也算少许用过。oracle没接触过。应为我之前做过.net开发所以数据访问接口这块涉及到的ashx wcf webserver这些学了下servlet感觉 这些技术比较像 ashx编写的接口。 一、 首先在电脑上安装了 oracle数据库, 安装ORACLE数据库按常理说直接下载安装就行了但是中途是遇到了问题的原因就是我的系统是Win7 64 oracle的client客户端不支持 win7 64,即使是64的系统也只能下载32位的client安装,这里搞的我重用ghost还原了下系统。(其实后面发现它是可以完全卸载的) 二、我电脑上是一直都安装有ecplise的但是没有安装java的web开发环境,下面我说下安装方法吧 ecplise菜单栏----Help--Install New Software 然后在Work with:左边的文本框输入:http://download.eclipse.org/releases/kepler 等待片刻后会出现javaWeb安装选项: 然后选择最后一项 web...打勾 一直下一步 完毕 下面是截图 到这里我们的javaweb开发环境就安装好了里面包含了servlet..... 三、接着下载apache-tomcat服务器:我下的是7,然后解压到任意路径 四、创建servlet环境 1:打开ecplise 2:创建apache-tomcat服务器(servlet会用到,下面我会说创建方法) 菜单栏 file-----new----other----Server(点开文件夹)--Server 然后直接next 然后选择Apache点开选择你下载的 服务器对应版本如果你是6.几 7.几这样的版本通用都选择 6或7.................. next然后在Browser中选择你刚才解压 apache-tomcat的文件夹路径(下面是截图) 3:创建severlet 菜单栏 file-----new----other----Web--Dynamic Web Project创建 然后直接next跳转后随便取个名字就Finish了下面是截图 创建好之后:我们就需要创建servlet的.java文件 我直接上图 到这里我们的Servlet就算创建完毕了 4:运行我们创建的Servlet项目 java Resources---src---包名---.java(servlet文件) 鼠标右键 点击 run as 选中 列表里面的服务器:如果这时候服务器状态为Stopped,我们就需要重启动下机器 然后电Finish后就可以启动servlet了. 5: 导入oracle驱动包 ojdbc14.jar不知道路径直接输入查询,下面截图 上面是部署程序集截图 点击Java Build Path Entries后 选择刚才创建的 jar后导入 6:连接本地Oracle数据库 查询一个表的数据输出 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Connection conn null;Statement stmt null;ResultSet rs null;response.setContentType(text/html);response.setCharacterEncoding(gb2312);PrintWriter out response.getWriter();out.println(table border1);out.println(trtdContent:/td/tr);try {Class.forName(oracle.jdbc.driver.OracleDriver);//加载驱动conn DriverManager.getConnection(jdbc:oracle:thin:localhost:1521:ORCL, SCOTT, Lh19870426);//创建连接stmt conn.createStatement();//创建statementrs stmt.executeQuery(select * from ORACLETESTDATABASE); //得到结果集while(rs.next()){//遍历结果集out.println(tr);out.println(td rs.getString(name) /td);//取出列值out.println(/tr);}out.println(/table);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} finally {try {if(rs ! null) {rs.close();rs null;}if(stmt ! null) {stmt.close();stmt null;}if(conn ! null) {conn.close();conn null;}} catch (SQLException e) {e.printStackTrace();}} }输出截图: 本人创业做的一款androidApp, 下载量已经有2000多万,各种当前热门的网络手机奖励红包全部集成另外还有热门电影和淘宝高额优惠券很适合各类型的用户。 转载于:https://www.cnblogs.com/xiaoliao/p/4842118.html