最近、会社のリーダーは次の製品に、Oracleデータベースが関与する可能性があると語った。私が最も使用したのはMSSQLでした。数回MySQLを学びましたが、少し使用しました。私はオラクルに連絡していません。以前に.NET開発を行うべきだったので、サーブレットを学び、これらのテクノロジーはAshx WCF WebServerによって書かれたインターフェイスに似ていると感じました。
1.最初に、Oracleデータベースをコンピューターにインストールします。 Oracleデータベースをインストールします。 Common Senseによれば、直接ダウンロードしてインストールするだけで十分ですが、真ん中で問題が発生しました。その理由は、私のシステムがWin7 64であるためです。OracleのクライアントクライアントはWin7 64をサポートしていません。64のシステムでさえ、32ビットクライアントのインストールのみをダウンロードできます。ゴーストを再利用してシステムを復元します。 (実際、後で完全にアンインストールできることがわかりました)
2.私は常に自分のコンピューターにecpliseをインストールしてきましたが、Java Web開発環境はありません。以下のインストール方法について話させてください。
メニューバー----ヘルプ - >新しいソフトウェアをインストールします
次に、http://download.eclipse.org/releases/keplerを入力します
しばらく待った後、Javawebインストールオプションが表示されます。次に、Webの最後のアイテムを選択します...それをチェックしてから、次のステップを完了します。以下はスクリーンショットです
この時点で、私たちのJavaweb開発環境がインストールされています。
3。その後、Apache-Tomcatサーバーをダウンロードします:7をダウンロードしてから、任意のパスに減圧しました
4.サーブレット環境を作成します
1:ecpliseを開きます
2:Apache-Tomcatサーバーの作成(サーブレットが使用されます。以下の作成方法について説明します)
メニューバーファイル-----> new ----->その他---->サーバー(フォルダーをクリックしてください) - サーバーをクリックしてから、すぐにApacheを選択して、ダウンロードしたサーバーの対応するバージョンを選択します。あなたが6.7.7の場合。このようなバージョンは通常、6または7で選択されます...........次は、ブラウザで解凍されたApache-Tomcatを解凍したフォルダーのフォルダーパスを選択します(以下はスクリーンショットです)
3:セベレットを作成します
メニューバーファイル-----> new ----->その他----> web->ダイナミックWebプロジェクトが作成され、次に直接次に。ジャンプした後、名前を取って終了するだけです。以下はスクリーンショットです。
作成後:サーブレットの.javaファイルを作成する必要があります。画像を直接アップロードします
この時点で、私たちのサーブレットが作成されました。
4:作成したサーブレットプロジェクトを実行します
Java Resources ---> src --->パッケージ名---。java(サーブレットファイル)右クリックasを右クリックします
リスト内のサーバーを選択します。この時点でサーバーのステータスが停止した場合、マシンを再起動する必要があります。
次に、サーブレットを完了した後、サーブレットを開始できます。
5:Oracle Driverパッケージojdbc14.jarをインポートし、パスを知らずにクエリを直接入力します。次のスクリーンショット
上記は、展開アセンブリのスクリーンショットです。 [Java Build Pathエントリ]をクリックし、作成したばかりのJARを選択してインポートします。
6:ローカルOracleデータベースに接続して、テーブルのデータ出力を照会します
保護されたvoid doget(httpservletrequest request、httpservletresponse応答)servletexception、ioexception {connection conn = null; statement stmt = null; results rs = null; response.setContenttype( "text/html"); setcharacterencoding( "gb2312"); Response.getWriter(); out.println( "<table border = 1>"); out.println( "<tr> <td> content:</td> </tr>"); try {class.forname( "oracle.jdbc.driver.oracledriver"); //ドライバーconn =をロードしますdrivermanager.getConnection( "JDBC:Oracle:Thin:@localHost:1521:orcl"、 "scott"、 "LH19870426"); //結果を取得しますwhile(rs.next()){//結果の静けさset.println( "<tr>"); out.println( "<td>" + rs.getString( "name") + "</td>"); //列値を取得します。 (classNotFoundException e){e.printstacktrace();} catch(sqlexception e){e.printstacktrace();}最後に{try {if(rs!= null){rs.close(); rs = null;} if(stmt!= null; stmt.close(); {conn.close(); conn = null;}} catch(sqlexception e){e.printstacktrace();}}}}出力スクリーンショット: