เมื่อเร็ว ๆ นี้ผู้นำ บริษัท บอกกับผลิตภัณฑ์ต่อไปว่าอาจเกี่ยวข้องกับฐานข้อมูล Oracle สิ่งที่ฉันใช้มากที่สุดคือ MSSQL ฉันเรียนรู้ MySQL เมื่อไม่กี่ครั้งที่ผ่านมาและฉันใช้มันเล็กน้อย ฉันไม่ได้ติดต่อ Oracle ฉันควรจะทำการพัฒนา. NET มาก่อนดังนั้นฉันจึงได้เรียนรู้ Servlet และรู้สึกว่าเทคโนโลยีเหล่านี้เป็นเหมือนอินเทอร์เฟซที่เขียนโดย ASHX WCF Webserver
1. ก่อนอื่นให้ติดตั้งฐานข้อมูล Oracle บนคอมพิวเตอร์ ติดตั้งฐานข้อมูล Oracle ตามสามัญสำนึกมันเพียงพอที่จะดาวน์โหลดและติดตั้งโดยตรง แต่ฉันพบปัญหาตรงกลาง เหตุผลก็คือระบบของฉันคือ Win7 64 ลูกค้าไคลเอนต์ของ Oracle ไม่รองรับ Win7 64 แม้แต่ระบบ 64 สามารถดาวน์โหลดการติดตั้งไคลเอนต์ 32 บิตเท่านั้น ฉันนำผีกลับมาใช้ใหม่และกู้คืนระบบ (อันที่จริงฉันพบว่ามันสามารถถอนการติดตั้งได้อย่างสมบูรณ์ในภายหลัง)
2. ฉันติดตั้ง ecplise บนคอมพิวเตอร์ของฉันเสมอ แต่ไม่มีสภาพแวดล้อมการพัฒนาเว็บ Java ให้ฉันพูดถึงวิธีการติดตั้งด้านล่าง
แถบเมนู ECPLISE ---- ช่วยเหลือ-> ติดตั้งซอฟต์แวร์ใหม่
จากนั้นป้อน: http://download.eclipse.org/releases/kepler
หลังจากรอสักครู่ตัวเลือกการติดตั้ง Javaweb จะปรากฏขึ้น: จากนั้นเลือกรายการสุดท้ายของเว็บ ... ตรวจสอบแล้วเสร็จขั้นตอนถัดไป ด้านล่างเป็นภาพหน้าจอ
ณ จุดนี้สภาพแวดล้อมการพัฒนา Javaweb ของเราได้รับการติดตั้งซึ่งมี servlets ...
3. จากนั้นดาวน์โหลดเซิร์ฟเวอร์ Apache-Tomcat: ฉันดาวน์โหลด 7 แล้วคลายลงไปยังเส้นทางใด ๆ
4. สร้างสภาพแวดล้อม servlet
1: Open Ecplise
2: สร้างเซิร์ฟเวอร์ Apache-Tomcat (จะใช้ servlet ฉันจะพูดคุยเกี่ยวกับวิธีการสร้างด้านล่าง)
ไฟล์แถบเมนู -----> ใหม่ -----> อื่น ๆ ----> เซิร์ฟเวอร์ (คลิกที่โฟลเดอร์)-เซิร์ฟเวอร์จากนั้นโดยตรงถัดไปและเลือก Apache เพื่อเลือกเวอร์ชันที่สอดคล้องกันของเซิร์ฟเวอร์ที่คุณดาวน์โหลด ถ้าคุณอายุ 6.7.7 โดยทั่วไปแล้วเวอร์ชันดังกล่าวจะถูกเลือกสำหรับ 6 หรือ 7 ......... ถัดไปและเลือกเส้นทางโฟลเดอร์ของโฟลเดอร์ที่คุณเพิ่งคลายตำแหน่ง Apache-Tomcat ในเบราว์เซอร์ (ด้านล่างเป็นภาพหน้าจอ)
3: สร้าง Sevlet
ไฟล์แถบเมนู -----> ใหม่ -----> อื่น ๆ ----> เว็บ-> โครงการเว็บแบบไดนามิกถูกสร้างขึ้นแล้วโดยตรงต่อไป หลังจากกระโดดคุณสามารถใช้ชื่อและจบได้ ต่อไปนี้เป็นภาพหน้าจอ
หลังจากการสร้าง: เราต้องสร้างไฟล์. java ของ servlet ฉันจะอัปโหลดภาพโดยตรง
ณ จุดนี้ servlet ของเราถูกสร้างขึ้น
4: เรียกใช้โครงการ servlet ที่เราสร้างขึ้น
Java Resources ---> src ---> ชื่อแพ็คเกจ ---. java (ไฟล์ servlet) คลิกขวาที่เรียกใช้เป็น
เลือกเซิร์ฟเวอร์ในรายการ: หากสถานะเซิร์ฟเวอร์หยุดในเวลานี้เราจำเป็นต้องรีสตาร์ทเครื่อง
จากนั้นหลังจากเสร็จสิ้น servlet คุณสามารถเริ่ม servlet
5: นำเข้าแพ็คเกจ Oracle Driver OJDBC14.JAR และป้อนแบบสอบถามโดยตรงโดยไม่ทราบเส้นทาง ภาพหน้าจอต่อไปนี้
ข้างต้นเป็นภาพหน้าจอของชุดการปรับใช้ คลิกรายการเส้นทาง Java Build และเลือกขวดที่คุณเพิ่งสร้างและนำเข้า
6: เชื่อมต่อกับฐานข้อมูล Oracle ท้องถิ่นเพื่อสอบถามเอาต์พุตข้อมูลของตาราง
Void DoGet ที่ได้รับการป้องกัน (คำขอ httpservletrequest, การตอบสนอง httpservletResponse) พ่น servletexception, ioexception {การเชื่อมต่อ conn = null; คำสั่ง stmt = null; resultet rs = null; response.setContentType ("text/html"); Response.getWriter (); out.println ("<table border = 1>"); out.println ("<tr> <td> เนื้อหา: </td> </tr>"); ลอง {class.forname ("oracle.jdbc.driver.oracledriver"); DriverManager.getConnection ("JDBC: Oracle: Thin: @localhost: 1521: ORCL", "Scott", "LH19870426"); // สร้างการเชื่อมต่อ stmt = conn.createstatement (); // สร้างคำสั่ง = stmt.executequery // รับชุดผลลัพธ์ในขณะที่ (rs.next ()) {// ความเงียบสงบของผลลัพธ์ที่กำหนดออกมา println ("<tr>"); out.println ("<td>" + rs.getString ("ชื่อ") + "</td>"); (classnotfoundexception e) {e.printstacktrace ();} catch (sqlexception e) {e.printstacktrace ();} ในที่สุด {ลอง {ถ้า (rs! = null) {rs.close (); rs = null; {conn.close (); conn = null;}} catch (sqlexception e) {e.printstacktrace ();}}}ภาพหน้าจอเอาท์พุท: