Javaでデータベースに接続する方法
Java をデータベースに接続する方法
ツール: Eclipse、MySQL、MySQL 接続ドライバー: mysql-connector -java -5.1.45.jar
これは、MySQL によって公式に提供されている接続メソッド (つまり、MySQL 接続ドライバー) です。解凍後、プロジェクトにインポートする必要がある jar ライブラリ ファイルを取得します。
これは解凍されたファイルです: (推奨チュートリアル: java チュートリアル)
1. 新しい Java プロジェクトを作成します。そして、新しいフォルダーを作成します - libs (さまざまな外部パッケージを保存するために使用されます)
プロジェクト名 (私のものは sqldemo1) を右クリックします - 新規作成 - フォルダー—フォルダー名は libs —終了します。
2. mysql データベースに接続するためのパッケージをパッケージ
つまり、mysql-connector-java-5.1.45-bin.jar# に追加します。 # 解凍後に取得したもの
#次に、それを Java プロジェクトの libs フォルダーの下にコピーして貼り付けます (物理アドレスであることに注意してください); この時点で、Eclipse で libs を右クリックしますフォルダー - 更新するとダウンロードされます 次の図に示すように、JDBC をフォルダーに置きます:3. jar パッケージ #ビルド パスの ## は、Eclipse の場合です。
#a: プロジェクトをクリックします。 Project - プロパティを選択します。 Propertiesb: 追加
#4. Java プロジェクトで mysql データベースを接続します
に 2 つの新しい Class クラス ファイルを作成します。 DBHelper および Demo という名前の Java プロジェクト パッケージ
データベースを開いたり閉じたりするためにクラスが使用されます: DBHelper.java
package sqldemo1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static final String password = ""; public Connection conn = null; public PreparedStatement pst = null; public DBHelper(String sql) { try { Class.forName(name);//指定连接类型 conn = DriverManager.getConnection(url,user,password);//获取连接 pst = conn.prepareStatement(sql);//准备执行语句 } catch (Exception e) { e.printStackTrace(); } } public void close() { try { this.conn.close(); this.pst.close(); } catch (SQLException e) { e.printStackTrace(); } } }
package sqldemo1; import java.sql.ResultSet; import java.sql.SQLException; public class Demo { static String sql = null; static DBHelper db1 = null; static ResultSet ret = null; public static void main(String[] args) { sql = "select *from stuinfo";//SQL语句 db1 = new DBHelper(sql);//创建DBHelper对象 try { ret = db1.pst.executeQuery();//执行语句,得到结果集 while (ret.next()) { String uid = ret.getString(1); String ufname = ret.getString(2); String ulname = ret.getString(3); String udate = ret.getString(4); System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate ); }//显示数据 ret.close(); db1.close();//关闭连接 } catch (SQLException e) { e.printStackTrace(); } } }
##5. mysql データベースに接続できない原因の分析:
1. データベース サービスが開いているかどうか
3. jar パッケージが追加されているかどうか#4. ドライバーが読み込まれているかどうか5. 接続文字列、ログイン名、パスワードが正しいかどうかIf接続が失敗する場合は、次の要因が発生するかどうかを確認してください
以上がJavaでデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。
