• ベストアンサー

データが更新されたらブリングする

javaとJavascriptとMysqlでシステム作ってみたいのですが、Mysqlのデータが更新されたらHPの文字をブリングするといったことは出来ますでしょうか 例えば、JAVAでTableを読む無限ループを走らせておいて、何かの信号をJavascriptに与えるようなことは出来ますか。 何分初心者ですので全然イメージがないので、参考になるようなHPの紹介も含めてお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> Mysqlのデータが更新されたらHPの文字をブリングするといったことは出来ますでしょうか <meta>タグによる「Refresh」か「Ajax」で可能です。 ただし、”更新されたら”ではなく、一定時間毎に常にデータを表示し直す(再読込する)というだけですので、 再読込されたからと言って更新されたとは限りません。 チャットルームの作り方を参考にしてみて下さい。 10秒ごとに再読み込みする <head> <meta http-equiv="refresh" content="10"> </head> フレームを使わなければページ全体が、 <iframe>などの中のページに書いておくとフレームの中だけが、 10秒ごとに再読み込みします。 Ajaxについては、解説するには量が膨大ですので「Ajax」で検索して下さい。 ”更新されたら”のタイミングにするのであれば「サーバープッシュCGI」や「Comet」という方法がありますが、 サーバープッシュCGIは古すぎて廃れたため、対応してないブラウザもあります。 Cometは接続しっぱなしにするだけのAjaxですが、 ネットワーク負荷が極端に高く、一般的なホスティングサービスや専用線でさえも接続が切れてしまう可能性が高いです。 サーバープッシュCGI(Perlですが、print "" だけですので読めると思います) http://www.tohoho-web.com/wwwxx004.htm サーバーサイドアプリケーションにJava(Tomcat)を使用するComet http://www.atmarkit.co.jp/fjava/rensai4/safetomcat_03/safetomcat_03_1.html もしブリング(bring)ではなくブリンク(blink)の事でしたら、以下のようにしてみてください。 ・JavaでHTMLを生成するときに<brink>で囲むようにする。 <blink>更新しました</blink> または ・スタイルシートで"text-decoration: blink;"を指定する。 <span style="text-decoration: blink">更新しました</span> blinkタグ http://www.tohoho-web.com/html/blink.htm スタイルシート http://www.w3.org/TR/CSS2/text.html (英語。解説書ではなく仕様書です) > 参考になるようなHPの紹介も含めてお願い致します。 参考にされているJAVA、JavaScriptおよびHTMLやCSS解説書、解説サイトをご覧下さい。 「」で囲った単語で検索すると、解説しているサイトが見つかると思います。

yotarou
質問者

お礼

 丁寧な解説、本当にありがとうございます。 質問者の拙文から、ご回答戴き心より感謝申し上げます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • データの更新

     失礼いたします。 JAVA初心者のjavateaです。 フォームからデータを入力してDBの更新を行いたいと思い、次のような計画を立てています。 1、フォームを作る 2、PHPでのMySQLへの接続法に倣い(PHPの参考書のみあるので)javaで接続。 3、フォームから値の受け渡しを作り、それに応じたSQL文を発行させる。 4、recurseし、自動的に更新する。 ここで、一番問題になるのは2番です。 タグ文章にjavaを埋め込む形でPHPと同じようにいくものなのでしょうか?javaでDBに接続を行いテーブルを表示することは出来ますので、データそのものを書き換える方法を教えていただければと思います。 よろしくお願いします。。('-'。)(。'-')。

    • ベストアンサー
    • Java
  • Excel(Excel2002を利用しています)の拡張子CSVのファイ

    Excel(Excel2002を利用しています)の拡張子CSVのファイルを、 MySQLのテーブルへ JavaサーブレットやJSP、JavaScript等で、 インポートするプログラミング方法を教えてください。 (もしくは参考になる、いずれかのWebサイトをご紹介いただくだけでも助かります) お世話になります。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • 複数テーブルへのデータ更新

    sql server 2012環境です。 c sharpを利用してDB登録処理を書いています。 10万件のデータを3つのテーブルにそれぞれ入れたいのですが、一度に 10万件でなく、1万件ずつコミットさせたいと思っています。 データの元となるテーブルは1つで、それに10万件のデータが あるイメージです。 イメージとしては トランザクション開始 テーブル1へ1万件登録 テーブル2へ1万件登録 テーブル3へ1万件登録 コミット というようなことを10回ループしたいのですが、可能でしょうか。 1つのトランザクション内で3テーブルへ更新をかけるやり方がよくわかりません。 あとは大元のテーブルをrow_numberを使って1万件ずつselectすればどうだろうかと 思っています。

  • データの追加、更新について

    現在、PHPとMySQLにて、会員登録のシステムを構築しています。 初歩的なことかとは存じますが、以下のような場合どのような形にするのが良いのかアドバイスいただけますでしょうか。 データベースのテーブルのフィールドに、 メールアドレス登録用のフィールドがあり、 デフォルトはNULLとしています。 メールアドレス自体は任意の入力項目となっており、 空の場合もあります。 入力が空の場合は、データ追加あるは更新の際、 メールアドレスのフィールドには空文字を入れるのが良いのでしょうか。あるいは「NULL」としておく方が良いのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • HTMLとJAVASCRIPT

    HTMLは、比較的簡単に打ち込めて、 簡易的なHPを作成できると思っています。 ジャバスクリプトというのは、 どのように打ち込むとHPが作成できるのでしょう? そして、どう違うのですか? 最近、HPのソースを表示すると、 なんだか「JAVASCRIPT」の文字をよく目にするようになりました。 僕も、HTMLタグだけじゃなく、 javascriptも使用してみたいです。 誰か参考になるサイト等、教えてください。 お願いします。 それと、ジャバスクリプトを使用したら、 どのような長所ができるのでしょうか? 楽しいHPが作れるのは、聞いたことがあります。 画像を回転させたりしていましたので・・・。 誰か、ジャバスクリプトで作成したHP知っている人いたら、 教えてください。 最終的な質問内容 ・ジャバスクリプトとは? ・ジャバスクリプトはどうやって打ち込むのか ・ジャバスクリプトについて、初心者でもわかるサイトを教えてください

  • HP作成について

    Java,JavaScript(文字のスクロール等)を簡単HPで使用したいのですが、 使い方がわかりません。 初心者なのでわかりやすく教えていただけると嬉しいです。 よろしくお願いします。

  • JavaからMySQL-DBへのデータ更新について

    JAVA から JDBC を経由して MySQL のデータを更新する方法 について質問があります。 MySQL使用者の初心者です。 ここで、データベース(sample_table)は以下のようになっているものとします。 | num | name | | 1  | 太郎 | | 2  | 次郎 | | 3  | 三郎 | num・・・int型 name・・・・varchar型 例えば num = 1 の name を変えたい場合 String qry = "UPDATE sample_table SET name = '花子' WHERE num = '1'"; st.executeUpdate(qry); 等のようにする事は分かっています。 しかし Javaのプログラムにおいて事前に String str = "花子"; のように指定しておいて String qry = "UPDATE sample_table SET name = " + str + "WHERE number = '1'"; st.executeUpdate(qry); とすることが出来ません。 (データベースがvarchar型で、指定しているのがString型だからでしょうか???) やはり Javaのプログラムで事前に指定したものを MySQLのデータベースに更新する事はできないのでしょうか? あるいは、構文のミスで(エラーには構文ミスと出てきます) 何か他の方法があるのでしょうか? 初心者なもので、どうすれば解決できるのか非常に困っております。 ご存知の方いらっしゃいましたら、御指導・御教授願います。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • Javaの更新が出来ない。

    Javaの更新があるとタスクトレイに通知が表示される設定にしてあります。 今日も、更新の通知があったので、クリックしたのですが、添付の ようなメッセージが出て更新が出来ません。内容を読むことは読んだの ですが、意味も全く、わかりませんでした。 Javaのサイトにアクセスして、更新させようとしたのですが、同じメッセージ がでて更新ができませんでした。Javaはインターネットエクスプロラー(以下IE)でないと更新の確認ができないのでIEでJavaのサイトにはアクセスしています。 IEのヴァージョンは11です。勿論、JavaもJavaScriptも有効にしてあります。 システムの復元で前日の復元ポイントまで戻してみたのですが、結果は同じでした。 タスクトレイには、今もJavaの更新を知らせるアイコンがあり、マウスポインタ をあてると「Java Update利用可能」とポップメッセージが表示されますが、クリックしても何の反応もありません。 今まで何回かJavaを更新してきましたが、何も問題なく更新することができました。今回のようなことは初めてです。 解決方法をご存知の方、いらっしゃいましたら教えていただけると幸いです。 宜しくお願い致します。

  • 自動的な更新

    初心者ですがよろしくお願いしますm(__)m 現在自分のHPを持ってますが、仕事も忙しいし中々更新できないことがあります。 そんなときに自動的に更新してくれるシステムがあればなぁと思いまして質問させて頂きます。 たとえばyoutubeなどで「お笑い」と関連する新着動画がアップされた場合に、わたしのHPで自動的に小さな画像で表示されて、タイトルや本文が出るようにしたいのです。。。 できればrss(http://www.youtube.com/rss/tag/お笑い.rss)を使って連動させたいと思ってますが無理でしょうか? ちなみにこれはjavaやajaxを使うのかな??? (なぞ

  • データー登録、更新時のファイルロックは必要なのでしょうか?

    PHPとMySQLを組み合わせて、簡単なデーターベースを作っています。 非公開で、それほど多くの人がアクセスするわけではないのですが、同時使用もありえる状況で新規書込みと内容の更新などが同時に発生する状況も考えられます。 通常のphpのシステムとかですと、ファイルロックについて、いろいろと書かれているのですが、MySQLシステムでファイルロックについて(テーブルロック?)探してもよくわからないのです。 だれかがinsertやupdateしていると、自動的に排他状態になったりしているのでしょうか?