2016-10-19 12 views
0

おはよう!私はJavaを使用してハイチャートをロードする方法を探していましたが、私は通常、データベースからデータを取得するためにPHPを使用しています。 Javaを使用してMySQLからデータを取得する最も効果的な方法は何ですか?現在、私がやったことは、ハードコードされ、ここに私のコードに基づいている:Javaを使用してMySQLからハイチャートを読み込む

http://jsfiddle.net/marsi/LaJXP/1/

Morris.Area({ 
    element: 'graph-area', 
    padding: 10, 
    behaveLikeLine: true, 
    gridEnabled: false, 
    gridLineColor: '#dddddd', 
    axes: true, 
    fillOpacity:.7, 
    data: [ 
     {period: '2010 Q1', iphone: 10, ipad: 10, itouch: 10}, 
     {period: '2010 Q2', iphone: 1778, ipad: 7294, itouch: 18441}, 
     {period: '2010 Q3', iphone: 4912, ipad: 12969, itouch: 3501}, 
     {period: '2010 Q4', iphone: 3767, ipad: 3597, itouch: 5689}, 
     {period: '2011 Q1', iphone: 6810, ipad: 1914, itouch: 2293}, 
     {period: '2011 Q2', iphone: 5670, ipad: 4293, itouch: 1881}, 
     {period: '2011 Q3', iphone: 4820, ipad: 3795, itouch: 1588}, 
     {period: '2011 Q4', iphone: 25073, ipad: 5967, itouch: 5175}, 
     {period: '2012 Q1', iphone: 10687, ipad: 34460, itouch: 22028}, 
     {period: '2012 Q2', iphone: 1000, ipad: 5713, itouch: 1791} 


    ], 
    lineColors:['#ED5D5D','#D6D23A','#32D2C9'], 
    xkey: 'period', 
    ykeys: ['iphone', 'ipad', 'itouch'], 
    labels: ['iPhone', 'iPad', 'iPod Touch'], 
    pointSize: 0, 
    lineWidth: 0, 
    hideHover: 'auto' 
     }); 

ありがとうございました!

は、以下の例をP.Sモリスチャートであるが、私はチャートの実装では、あなたは、JavaからMySQLへ接続し、SQLの構文を使用して、それを照会し、データを返すためにJDBCを使用することができ、同じ

答えて

0

であると信じています。私はこの状況について特別なことは何も見ません。休止状態を使用したい場合は、それを行ってください。

+0

私はあなたが言っていることを理解しています。私は他のモジュールでそれをやっています。しかし、私はどのように私はJSのSQL構文を置くことができるのか分からない。私はJavaとSQLを接続するためにスクリプトレットを使用しています。 – bryxwarrior

+0

そのクエリーを持つサービスクラスをdbに書き込みます。スクリプトレットからサービスを呼び出します。なぜjsからdbを直接呼び出すのですか? – boring

+0

サービスクラスはどういう意味ですか?私の知識は、Webアプリケーション内のJavaオブジェクト、サーブレット、およびDAOに非常に限定されています。私はJsonの配列などをする方法を知らない。あなたはこの仕事をするためにどこから始めなければならないか考えていますか? – bryxwarrior

関連する問題