ホームページ >バックエンド開発 >PHPチュートリアル >PHP カジュアル ノートの編成 PHP スクリプトと JAVA による mysql データベースへの接続、javamysql_PHP チュートリアル
環境
開発パッケージ: 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( ));
構文構造: 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(リソース結果)
例:
リーリー
構文構造: int mysql_num_rows(リソース結果)
例:
リーリー
.mysql_query("set names gb");//文字化けをブロックするためにMySQLのエンコード形式をgb型に設定します。
.レコードセットを閉じます: mysql_free_result($sql);