Javaを使用してMySQLテーブルを削除する方法は?
まず、データベースにテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table customerDetails -> ( -> CustomerId int, -> CustomerName varchar(30) -> ); Query OK, 0 rows affected (0.56 sec)
ここで、customerDetailsテーブルが存在するかどうかを確認するために、データベースのすべてのテーブルを表示します。
クエリは次のとおりです
mysql> show tables;
以下は出力です
+------------------------------+ | Tables_in_test3 | +------------------------------+ | bestdateformatdemo | | customerdetails | | deletedemo | | differentdatetime | | expandedoutputdemo | | fieldlessthan5chars | | lastrecordbeforelastone | | mostrecentdatedemo | | nullcasedemo | | order | | orderbydatethentimedemo | | posts | | productdemo | | radiansdemo | | selecttextafterlastslashdemo | | siglequotesdemo | | studentinformation | | updatestringdemo | +------------------------------+ 18 rows in set (0.00 sec)
サンプル出力を見てください。「customerdetails」テーブルがあります。
これがテーブルを削除するJavaコードです。私たちのデータベースはtest3です
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class DropTableDemo { public static void main(String[] args) { Connection con = null; PreparedStatement ps = null; try { con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test3?useSSL=false", "root", "123456"); ps = con.prepareStatement( String.format("DROP TABLE IF EXISTS %s", "customerdetails")); boolean result = ps.execute(); } catch (Exception e) { e.printStackTrace(); } } }
次に、データベースtest3を見て、テーブル「customerDetails」が存在するかどうかを確認します。これは、上記で削除したためです。
クエリは次のとおりです
mysql> show tables;
以下は出力です
+------------------------------+ | Tables_in_test3 | +------------------------------+ | bestdateformatdemo | | deletedemo | | differentdatetime | | expandedoutputdemo | | fieldlessthan5chars | | lastrecordbeforelastone | | mostrecentdatedemo | | nullcasedemo | | order | | orderbydatethentimedemo | | posts | | productdemo | | radiansdemo | | selecttextafterlastslashdemo | | siglequotesdemo | | studentinformation | | updatestringdemo | +------------------------------+ 17 rows in set (0.00 sec)
はい、データベースtest3から「customerDetails」テーブルを正常に削除しました。
-
JavaをMySQLに接続する方法は?
JavaをMySQLに接続するための、Javaコードは次のとおりです- import java.sql.Connection; import java.sql.DriverManager; public class LostConnectionURLDemo { public static void main(String[] args){ String JDBCURL="jdbc:mysql://localhost:3306/web?autoReconnect=true"; &
-
Javaを使用してMySQLテーブルの値を表示する
このために、ResultSetの概念を使用できます。接続には、MySQLJDBCDriverを使用します。 テーブルを作成しましょう- 例 mysql> create table demo87 -> ( -> name varchar(20), -> age int -> ) -> ; Query OK, 0 rows affected (0.62 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 my