JDBC APIを使用してMySQLでデータベースを作成するにはどうすればよいですか?
A.通常、CREATEDATABASEクエリを使用してデータベースを作成できます。
構文
CREATE DATABASE DatabaseName;
JDBC APIを使用してデータベースを作成するには、次のことを行う必要があります。
-
ドライバーを登録する :DriverManagerクラスのregisterDriver()メソッドを使用してドライバークラスを登録します。ドライバークラス名をパラメーターとして渡します。
-
接続を確立する :DriverManagerクラスのgetConnection()メソッドを使用してデータベースに接続します。 URL(String)、username(String)、password(String)をパラメーターとして渡します。
-
ステートメントの作成 :ConnectionインターフェースのcreateStatement()メソッドを使用してStatementオブジェクトを作成します。
-
クエリを実行する :Statementインターフェースのexecute()メソッドを使用してクエリを実行します。
例:
次のJDBCプログラムは、MySQLとの接続を確立し、mydatabaseという名前のデータベースを作成します。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class CreateDatabaseExample { public static void main(String args[]) throws SQLException { //Registering the Driver DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //Getting the connection String mysqlUrl = "jdbc:mysql://localhost/"; Connection con = DriverManager.getConnection(mysqlUrl, "root", "password"); System.out.println("Connection established......"); //Creating the Statement Statement stmt = con.createStatement(); //Query to create a database String query = "CREATE database MyDatabase"; //Executing the query stmt.execute(query); System.out.println("Database created"); } }
出力:
Connection established...... Database created......
show databaseコマンドは、MySQLのデータベースのリストを提供します。このコマンドを使用してデータベースのリストを確認すると、新しく作成されたデータベースは次のように表示されます。
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | base | | details | | exampledatabase | | logging | | mydatabase | | mydb | | mysql | | performance_schema | | students | | sys | | world | +--------------------+ 12 rows in set (0.00 sec)
-
JDBCを使用してMySQLデータベースにファイルを挿入/保存するにはどうすればよいですか?
通常、ファイルの内容は Clobに保存されます。 (TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)MySQLデータベースのデータ型。 JDBCは、ファイルの内容をデータベースのテーブルに格納するためのClobデータ型のサポートを提供します。 setCharacterStream() PreparedStatementのメソッド インターフェイスは、パラメータのインデックスを表す整数と、パラメータとしてReaderオブジェクトを受け入れます。 そして、指定されたリーダーオブジェクト(ファイル)の内容を、指定されたインデックスのパラメーター(プレースホルダー)の値と
-
MySQLのコマンドラインでデータベースを作成するにはどうすればよいですか?
まず、コマンドプロンプトを開く必要があります。ショートカットウィンドウ+Rキーを使用して開くことができます。 スクリーンショットは次のとおりです- ここでCMDと入力し、[OK]ボタンを押します- これで、次のコマンドプロンプトが表示されます- 次に、MySQLbinディレクトリにアクセスします。スクリーンショットは次のとおりです- 以下は、データベースを作成するためにコマンドラインでMySQLを実行するためのクエリです- これで、SHOWDATABASESコマンドを使用してデータベースが作成されているかどうかを確認できます- mysql> SH