• 締切済み

データベースの選定について

Apache+Tomcat+(Struts) を使って小さな顧客管理システムをつくりたいのですが、 ちゃちゃっとカンタンに作るにはデータベースは何を使えばいいでしょうか? 今まではオラクルしか使ったことがありません。 ですが、オラクルではなく、オープンソースのもので捜しています。 サーバーOSはwindows2000 or windowsXPを想定しています。 初期設定は最小限にしたいので、cygwinとか入れずに運用できるものがよいです。 初期設定とか運用が難しくなければ、ODBとかXMLDBとかもアリでいきたいです。 ご回答よろしくお願いします。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 Windowsでの実績があって、オープンソースのものならMySQLになるんじゃないかな。多分JDBCドライバもあるだろうし。  余計なお世話かも知れんが、Apacheを使ってLANから接続する場合は、Windows 2000 ProfessionalまたはWindows XP(Home、Professionalとも)は使用できない。これはWindows OSのライセンスに抵触する。なので、IIS+Tomcatの組み合わせに変更するか、またはWindows Server OSを利用するかのどちらかだ。Apache+Tomcatの組み合わせならいっそLinuxOSにするという手もある。

onchange
質問者

お礼

回答ありがとうございます。 なるほどー。 やっぱりこの条件だとMySQLですかね。 ライセンスについては、知りませんでした。 参考になります。

関連するQ&A

  • データベースは何が良いでしょうか?

    現在、データベースを使用するシステムを構築しようとしています。 現在、想定している環境は、以下の通りです。 1.Windows2000上で動作する。 2.データベースの読み書き用のプログラムは、VB.NETを使用して開発する。 3.テーブルのレコード数は最大1000×365=約37万件 (1000件の顧客で、356日分のデータ) 4.1顧客につき、1月単位、1日単位でデータの表示及び印刷を行う。 現在、データベースの候補として、 ACCESS SQLサーバー オラクル MySQL等を想定しています。 私としては、パフォーマンス的に問題ないならACCESSにしたい。問題があるならSQLサーバーにしたいと考えております。理由は、VB.NETに合うのは同じマイクロソフトの製品だろうという漠然としたものです。また、ACCESSが一番簡単でてっとり早いような気がしたからです。 上記の中で、お薦めのデータベースがありましたらコメントください。またその理由もお願いします。(上記以外でもかまいません)

  • データベースの起動について

    現在、サーバーAの1台が起動しoracleのデータベースを 運用しています  そこに、サーバーBを起動し、oracleのデータベースの 試験運用を実施したいです 質問(1)  各サーバーが下記設定の場合、 サーバーBを起動することにより、サーバーAにて起動して いる本来のデータベースに問題が発生するでしょうか? 質問(2)  発生する場合、どのように回避すればいいので しょうか? ご存知の方、ご教示の程宜しくお願いします サーバーA(本運用)  OS:windowsNT4.0  Oracle:Oracle8i(8.1.7)  グローバルデータベース名:seisandb  SID:seisandb  接続文字列:seisandb  コンピュータ名:test01  IPaddress:192.168.1.10 サーバーB(試験運用)  OS:windowsNT4.0  Oracle:Oracle8i(8.1.7)  グローバルデータベース名:seisandb  SID:seisandb  接続文字列:seisandb  コンピュータ名:test02       ←Aとの違い  IPaddress:192.168.1.11    ←Aとの違い

  • Servlet と データベースの超初級

    今、「やさしいJAVA活用編」という本でデーターベースの基本を勉強しています。 Tomcat3.2.3でローカルサーバーとしてServletでAccessで作った3列2行の表をデータベースとしてアクセスしようとしています。 設定の仕方は本に書いてありましたので、そのとおりにしました。(ODBCドライバーを設定して、Accessの表を関連付けて、、)。 うまく行かなかったので、使用するServletは雑誌に付いていた「Sampleファイル」を使用してみましたが、やはり駄目でした。 エラーとして以下の通りです。 (なにせ間違いが多い本で、ホームページの誤植表を見ても、間違っている場合があったりと少々、困惑している状態です。) Error: 500 Location: /YJKpractice/06/servlet/Sample1 Internal Servlet Error: java.lang.ClassCastException: Sample1 at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:268) at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) at org.apache.tomcat.core.Handler.service(Handler.java:254) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) at java.lang.Thread.run(Thread.java:536)

    • ベストアンサー
    • Java
  • Cygwin版のTomcatはあるのでしょうか?

    CygwinでJSPのサンプルプログラムを動かしたいのですが、Apacheはできましたが、Tomcat自体、トップガンの戦闘機ぐらいしか知らないので、どうすればよいか迷っています。apacheと同様にどこからかソースを取ってきて、make; make installすれば良いのでしょうか? また、運用方法も理解していないので、Apacheのhtdocsや,httpd.confのあたりと比べてどこが違うかなどわかる書籍やサイトをご存知の方、教えていただけますか?

    • ベストアンサー
    • Java
  • Strutsの配置ができません。

    現在の環境は、次のとおりです。 Windows 7 Eclipse 4.2 Tomcat 6.0.35 jdk1.7.0_07 Struts 1.2.8 ここまでで、EclipseとTomcatとjdkのインストールと設定は成功しており、http://localhost:8080/index.htmlでApache Software Foundationの画面が表示されます。 次に、Strutsインストールと設定をしようとして、Struts 1.2.8を解凍してwebappsディレクトリ配下にあるstruts-example.warファイルを$CATALINA_HOME\webapps配下に設置しました。 次に、Tomcatを起動させ、WARファイルの展開を行い、http://localhost:8080/struts-examples/にアクセスしようとしたところ、Struts Examplesの画面が表示されなかったばかりか、次のエラー画面が表示されました。 HTTPステータス 404 - -------------------------------------------------------------------------------- type ステータスレポート メッセージ 説明 The requested resource () is not available. -------------------------------------------------------------------------------- Apache Tomcat/6.0.35 これは、一体何が悪いのでしょうか。やり方が間違っていたのでしょうか、それともバージョンが違っていたのでしょうか。

  • Strutsのコンパイル

    いろいろなサイト、もちろん、過去ログを見たのですが、どうしてもコンパイル出来ないので教えてください・・・。 環境:win2k Pro Tomcat 4.1.27 j2sdk1.4.1_03 です。 そこで、Strutsのコンパイルの設定としまして、   変数            値 CATALINA_HOME  C:\Program Files\Apache Group\Tomcat 4.1.27 STRUTS_HOME   C:\struts\jakarta-struts-1.1 path           略・・System32\Wbem;c:\j2sdk1.4.1_03\bin CLASSPATH    .;%CATALINA_HOME%\common\lib\servlet.jar;%STRUTS_HOME%              \bin\struts.jar そして、 C:\Program Files\Apache Group\Tomcat 4.1.27\webapps\test\WEB-INF\classes>javac test.java としたら、 import org.apache.struts.action.*; ^ 以下省略・・ と出てしまいます。 何度も、見直したり、綴りの間違いがないか見たのですが、解決できません。 どうか、ご教授お願いします。

  • AXIS2の初期処理

    Apache AXIS2(Tomcat + AXIS2 1.3)のサービスクラスで初期処理をする方法を探しています。 イメージとしてはStrutsのプラグインのように、WEBアプリケーションの起動時のみ呼び出されるような処理です。 宜しくお願い致します。

  • Strutsについて(tomcat)

    http://jakarta.apache.org/struts/でダウンロードしたjakarta-struts-1.0.2のフォルダの中のwebappsのwarデータををTomcatのフォルダ\webappsにコピーし、startすると、自動でフォルダが出来ると書いてあったので、やってみたのですが、フォルダは出来たのですが、中身が空っぽの状態になってしまいます。 何か設定がおかしいのでしょうか? または、TOMCATのバージョンがおかしいのでしょうか? 以下のファイルがそうです。 struts-blank.war struts-documentation.war struts-example.war struts-exercise-taglib.war struts-template.war struts-upload.war よろしくおねがいします

    • ベストアンサー
    • Java
  • またしてもStrutsの配置ができません。

    C:配下にエブリワンフルコントロールのフォルダを作成しても、Strutsの配置ができません。 現在の環境は、次のとおりです。 Windows 7 Eclipse 4.2 Tomcat 6.0.35 jdk1.7.0_07 Struts 1.2.8 Tomcat フォルダ:C:\Tomcats\Tomcat 6.0(エブリワンフルコントロール) ここまでで、EclipseとTomcatとjdkのインストールと設定は成功しており、http://localhost:8080/でApache Software Foundationの画面が表示されます。 次に、Strutsインストールと設定をしようとして、Struts 1.2.8を解凍してwebappsディレクトリ配下にあるstruts-example.warファイルを$CATALINA_HOME\webapps配下に設置しました。 そして、コマンドプロンプトを利用して、C:\Tomcats\Tomcat 6.0\webappsフォルダに移動して、次のコマンドを実行しました。 jar xvf struts-examples.war そうしましたところ、META-INFフォルダとWEB-INFフォルダが作成され、その中にファイル類が展開されました。 次に、Tomcatを起動させ、http://localhost:8080/struts-examples/にアクセスしようとしたところ、Struts Examplesの画面が表示されなかったばかりか、次のエラー画面が表示されました。 HTTPステータス 404 - -------------------------------------------------------------------------------- type ステータスレポート メッセージ 説明 The requested resource () is not available. -------------------------------------------------------------------------------- Apache Tomcat/6.0.35 今回もStrutsの配置が不成功に終わりました。原因は一体なんでしょうか。

  • apache2.2とtomcat6.0(ssl設定済)の連携に関して質

    apache2.2とtomcat6.0(ssl設定済)の連携に関して質問です。 環境(windows 2003 server,JDK1.6,eclipse3.5,struts1.3,postgresql8.4) apacheを使用して公開したいのですが、tomcatのssl設定が絡んでいる関係でうまくいきません。 tomcatでsslを設定せず、apacheでsslを設定した方が良いのか。 tomcatとapache両方でssl設定をした方が良いのか。 tomcatでsslを設定しているとapache2.2とtomcat6.0の連携はできないのか。 または、やり方が違うのか。 教えてください。 tomcat(ssl設定済)をapacheに連携したいのですが、Apache2.0以前の時と異なり、mod_jk/mod_jk2は要らなくなったみたいなので、インターネットを調べた結果 ■server.conf <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> をコメント <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> を追加 ■httpd.conf #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so コメントを解除 <Location /jsp/> ProxyPass ajp://localhost:8009/jsp> </Location>

    • ベストアンサー
    • Java