Baru -baru ini, pemimpin perusahaan mengatakan kepada produk berikutnya bahwa mereka mungkin melibatkan database Oracle. Yang paling saya gunakan adalah MSSQL. Saya belajar mysql beberapa kali yang lalu dan saya telah menggunakannya sedikit. Saya belum menghubungi Oracle. Saya seharusnya melakukan pengembangan .NET sebelumnya, jadi saya telah belajar Servlet dan merasa bahwa teknologi ini lebih seperti antarmuka yang ditulis oleh Ashx WCF WebSver.
1. Pertama, instal database Oracle di komputer. Instal database Oracle. Menurut Common Sense, sudah cukup untuk mengunduh dan menginstalnya secara langsung, tetapi saya mengalami masalah di tengah. Alasannya adalah bahwa sistem saya adalah Win7 64. Klien klien Oracle tidak mendukung Win7 64. Bahkan sistem 64 hanya dapat mengunduh instalasi klien 32-bit. Saya menggunakan kembali hantu dan mengembalikan sistem. (Faktanya, saya menemukan bahwa itu dapat sepenuhnya diinstal nanti)
2. Saya selalu menginstal Ecplise di komputer saya, tetapi tidak ada lingkungan pengembangan web Java. Izinkan saya berbicara tentang metode instalasi di bawah ini.
Ecplise Menu Bar ---- Bantuan-> Instal Perangkat Lunak Baru
Kemudian masukkan: http://download.eclipse.org/releases/kepler
Setelah menunggu sebentar, opsi instalasi Javaweb akan muncul: lalu pilih item terakhir web ... periksa dan selesaikan langkah berikutnya. Di bawah ini adalah tangkapan layar
Pada titik ini, lingkungan pengembangan Javaweb kami dipasang, yang berisi servlet ...
3. Kemudian unduh server Apache-tomcat: Saya mengunduh 7, dan kemudian didekompresi ke jalur apa pun
4. Buat lingkungan servlet
1: Buka Ecplise
2: Buat server Apache-tomcat (servlet akan digunakan, saya akan berbicara tentang metode pembuatan di bawah)
File Bar Menu -----> Baru -----> Lainnya ----> Server (klik pada folder)-Server dan kemudian langsung di sebelah dan pilih Apache untuk memilih versi yang sesuai dari server yang Anda unduh. Jika Anda 6.7.7. Versi seperti itu umumnya dipilih untuk 6 atau 7 ......... selanjutnya dan pilih jalur folder folder yang baru saja Anda luput apache-tomcat di browser (di bawah ini adalah tangkapan layar)
3: Buat Severlet
File Bar Menu -----> Baru -----> Lainnya ----> Web-> Dinamic Web Project dibuat dan kemudian langsung di sebelah. Setelah melompat, Anda bisa mengambil nama dan menyelesaikannya. Berikut ini adalah tangkapan layar.
Setelah pembuatan: kita perlu membuat file .java dari servlet. Saya akan langsung mengunggah gambar
Pada titik ini, servlet kami telah dibuat.
4: Jalankan proyek servlet yang kami buat
Java Resources ---> SRC ---> Nama Paket ---. Java (File Servlet) Klik Kanan sebagai
Pilih server dalam daftar: Jika status server dihentikan saat ini, kita perlu memulai kembali mesin.
Kemudian, setelah menyelesaikan servlet, Anda dapat memulai servlet.
5: Impor Paket Driver Oracle OJDBC14.Jar dan langsung masukkan kueri tanpa mengetahui jalurnya. Tangkapan layar berikut
Di atas adalah tangkapan layar dari rakitan penempatan. Klik entri Java Build Path dan pilih toples yang baru saja Anda buat dan impor.
6: Sambungkan ke Database Oracle Lokal Untuk Meminta Output Data Tabel
DOGET VOID yang dilindungi (permintaan httpservletRequest, respons httpservletResponse) melempar servletException, ioException {connection conn = null; pernyataan stmt = null; hasil rs = null; response.setContentType ("text/html"); response. response.getWriter (); out.println ("<Table border = 1>"); out.println ("<tr> <td> konten: </td> </tr>"); coba {class.forname ("oracle.jdbc.driver.oracledRiver");/muat pengemudi conn = DriverManager.getConnection ("jdbc: oracle: tipis: @localhost: 1521: orcl", "scott", "lh19870426"); // buat koneksi stmt = conn.createStatement (); // buat pernyataan = stmt.executeqery ("secreateTatement (); // buat pernyataan = stmt.executeqery (" secreate * from dari oraceAbe "; // Dapatkan hasil yang ditetapkan while (rs.next ()) {// ketenangan hasil yang diatur.println ("<tr>"); out.println ("<td>" + rs.getString ("name") + "</td>"); // keluarkan nilai kolom out.println ("</tr>"); (ClassNotFoundException e) {E.PrintStackTrace ();} catch (sqlexception e) {e.printstacktrace ();} akhirnya {coba {if (rs! = Null) {rs.close (); rs = null;} if (stmt! = Null) {stmt (); rs = null;} if (stmt! {conn.close (); conn = null;}} catch (sqlexception e) {e.printstacktrace ();}}}Tangkapan layar keluaran: