この記事では、Javaによって実装された接続データベースとファジークエリ関数について説明します。次のように、参照のために共有してください。
ファジークエリは一般的なクエリメソッドです。たとえば、注文表には、注文の特定の日付が含まれます。特定の年と月の注文情報を照会したい場合は、ファジークエリを使用する最良の方法です。ファジークエリを実行するには、次のようなキーワードを使用する必要があります。ファジークエリに同様のキーワードを使用する場合、ワイルドカード「%」を0以上の文字ではなく使用でき、アンダースコア_は1つの文字を表すために使用できます。
注: Likeを使用する場合、後続のクエリ条件を英語の単一の引用に含める必要があることに注意してください。そうしないと、エラーは次のように報告されます。
SQL構文にエラーがあります。適切な構文のためにMySQL Serverバージョンに対応するマニュアルを確認してください。
パッケージcom.ningmeng; import java.sql。*; public class test07 {public static void main(string [] args){// todo auto-eneratedメソッドスタブtry {class.forname( "com.mysql.jdbc.driver"); string url = "jdbc:mysql:// localhost:3306/test"; //独自のデータベーステスト文字列ユーザー= "root"; //独自のデータベースユーザー名文字列パス= "123456"; //独自のデータベースパスワード//接続されたオブジェクト接続を作成し、コントラクトconn = getconecone.getConnecone.getConn = drivase接続を取得します。 system.out.println( "データベースドライバーを正常に接続する");ステートメントstmt = conn.createStatement(); //ステートメントオブジェクト文字列sql = "select * select * fromユーザーから '%not%'"; // sqlステートメント結果rs = stmt.executequery(sql); // // sqlステートメントを実行します。文字列ユーザー名、パスワード。 system.out.println( "id/t username/t password/t gender/t age"); while(rs.next()){id = rs.getint( "id"); username = rs.getString(2);パスワード= rs.getString( "Password");年齢= rs.getint(4); sex = rs.getint( "age"); System.out.println(id+"/t"+username+"/t"+password+"/t"+sex+"/t"+age); // output query result} system.out.println( "fuzzy query sucked"); conn.close(); //データベース接続system.out.println( "データベース接続を正常に閉じる"); } catch(classNotFoundException e){// todo auto-enerated catch block e.printstacktrace(); } catch(sqlexception e){// todo auto-enerated catch block e.printstacktrace(); }}}実行結果:
Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Java+MySQLデータベースプログラミングの概要」、「Javaデータ構造とアルゴリズムのチュートリアル」、「Javaファイルとディレクトリ運用スキルの概要」、「Java Operation Dom Node Skills Summary」、および「Java Cache操作スキル」
この記事がみんなのJavaプログラミングに役立つことを願っています。