ホームページ >バックエンド開発 >PHPチュートリアル >PHP カジュアル ノートの編成 PHP スクリプトと JAVA による mysql データベースへの接続、javamysql_PHP チュートリアル

PHP カジュアル ノートの編成 PHP スクリプトと JAVA による mysql データベースへの接続、javamysql_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:04:10741ブラウズ

PHPカジュアルノート編成 PHPスクリプトとJAVA接続mysqlデータベース、javamysql

環境

開発パッケージ: appserv-win32-2.5.10

サーバー: Apache2.2

データベース: phpMyAdmin

言語: php5、java

プラットフォーム: Windows 10

Javaドライバー: mysql-connector-java-5.1.37

需要

PHPスクリプト言語を作成し、phpMyAdminデータベースのテストライブラリに接続します

Java Webサーバーを作成し、phpMyAdminデータベースのテストライブラリに接続します

コード

php接続方法

mysql.php

リーリー

test.phpテスト

リーリー

実行中のスクリーンショット:

Java接続方法

1. mysqlTest として新しい Java プロジェクトを作成します。

2. JDBC ドライバー、mysql-connector-java-5.1.37 をロードします

MySQLConnection.java リーリー

Work.java リーリー

テストスクリーンショット

追記: PHP は MySQL データベース内のステートメントを操作します

私たちは多くの場合、conn.php ファイルを使用してデータベースとのリンクを確立し、次に include を使用して必要なファイル内でそれを呼び出します。これにより、データベース属性の変更によって他の関連ファイルからのデータ呼び出しエラーが発生するのを効果的に防止できます。

次に conn.php ファイルを見てみましょう。コードは次のとおりです:

リーリー

PHPがMYSQLを操作するためのいくつかの基本関数の学習と収集の蓄積:

mysql_connect() 関数を使用して MySQL サーバーに接続します: mysql_connect("hostname", "username", "password");

たとえば、 $link = mysql_connect("localhost", "root", "") または die("データベース サーバーに接続できません! データベース サーバーが起動していないか、ユーザー名とパスワードが間違っている可能性があります!".mysql_error( ));

mysql_select_db() 関数を使用してデータベース ファイルを選択します: mysql_query("use database name",$link);


例: $db_selected=mysql_query("use example",$link);


.mysql_query() 関数を使用して SQL ステートメントを実行します: mysql_query(string query(SQL ステートメント),$link);


例:


メンバーの追加: $result=mysql_query("insert into tb_member value('a','')",$link);


メンバーの変更: $result=mysql_query("update tb_member setuser='b',pwd=''where user='a'",$link);


メンバーの削除: $result=mysql_query("delecte from tb_member where user='b'",$link);


クエリメンバー: $sql=mysql_query("select * from tb_book");


ファジークエリ: $sql=mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'");


//ユニバーサル文字 % は、0 個以上の文字を表します。


テーブル構造の表示: $result=mysql_query("DESC tb_member");


.mysql_fetch_array() 関数を使用して、配列結果セットから情報を取得します。


構文構造: array mysql_fetch_array(resource result[,int result_type])


パラメータ結果のリソースタイプは整数パラメータです。渡されるデータポインタは、mysql_fetch_array()関数によって返されるデータポインタです。

パラメータ result_type: オプション。PHP 操作の MySQL データベース ステートメントの基本的な整数パラメータ。渡されるパラメータは、MYSQL_ASSOC (連想インデックス)、MYSQL_NUM (数値インデックス)、MYSQL_BOTH (最初の 2 つ、デフォルト値を含む) です。

例:

リーリー
mysql_fetch_object() 関数を使用して、結果セットから行をオブジェクトとして取得します。

構文構造: object mysql_fetch_object(resource result);


例:

リーリー

mysql_fetch_object() 関数は mysql_fetch_array() 関数に似ていますが、1 つの違いがあります。つまり、この関数はフィールド名を通じてのみ配列にアクセスできます。結果セット内の行要素にアクセスするための構文構造: $row->col_name(列名)

mysql_fetch_row() 関数を使用して、結果セット内の各レコードを行ごとに取得します。

構文構造: 配列 mysql_fetch_row(リソース結果)

例:
リーリー

.mysql_num_rows() 関数を使用して、結果セット内のレコード数を取得します。


構文構造: int mysql_num_rows(リソース結果)

例:

リーリー

注: 挿入、更新、および削除ステートメントの影響を受けるデータを取得するには、mysql_affected_rows() 関数を使用する必要があります。


.mysql_query("set names gb");//文字化けをブロックするためにMySQLのエンコード形式をgb型に設定します。

.レコードセットを閉じます: mysql_free_result($sql);

. MySQL データベース サーバーを閉じます: mysql_close($conn);

www.bkjia.com本当http://www.bkjia.com/PHPjc/1075074.html技術記事 PHP スクリプトと JAVA を MySQL データベースに接続し、javamysql のカジュアルなメモを整理しました
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。