इस लेख में java.sql.Statement . का उपयोग करने का एक जावा उदाहरण है निष्पादित करने के लिए MySQL तालिका SQL स्क्रिप्ट बनाएँ।
<एच3>1. JDBC स्टेटमेंट कोड स्निपेट्स- नीचे दिया गया जावा स्निपेट सोर्स कोड दिखाता है कि java.sql.Connection कैसे बनाया जाता है ऑब्जेक्ट करें और java.sql.Statement . बनाएं java.sql.Statement . के माध्यम से ऑब्जेक्ट करें और SQL स्क्रिप्ट चलाएँ ऑब्जेक्ट।
/* Get mysql connection object.*/ java.sql.Connection conn = this.getMySqlConnection(ip, port, dbName, userName, password); if(conn!=null) { /* Create Statement object. */ java.sql.Statement stmt = conn.createStatement(); /* Execute create table sql command. */ stmt.execute(createTableSql); }
- StatementCreateTableExample.java
public class StatementCreateTableExample { public static void main(String[] args) { StatementCreateTableExample scte = new StatementCreateTableExample(); /* This is the sql command to create mysql table. */ String createMySqlTableSql = "CREATE TABLE `test`.`teacher` ( `name` VARCHAR(100) NOT NULL , `email` VARCHAR(100) NOT NULL ) ENGINE = InnoDB; "; scte.createMySQLTable("localhost", 3306, "test", "root", "", createMySqlTableSql); } /* This method return java.sql.Connection object from MySQL server. */ public Connection getMySqlConnection(String ip, int port, String dbName, String userName, String password) { /* Declare and initialize a sql Connection variable. */ Connection ret = null; try { /* Register for mysql jdbc driver class. */ Class.forName("com.mysql.jdbc.Driver"); /* Create mysql connection url. */ String mysqlConnUrl = "jdbc:mysql://" + ip + ":" + port + "/" + dbName; /* Get the mysql Connection object. */ ret = DriverManager.getConnection(mysqlConnUrl, userName , password); }catch(Exception ex) { ex.printStackTrace(); }finally { return ret; } } public void createMySQLTable(String ip, int port, String dbName, String userName, String password, String createTableSql) { Connection conn = null; Statement stmt = null; try { /* Get mysql connection object.*/ conn = this.getMySqlConnection(ip, port, dbName, userName, password); if(conn!=null) { /* Create Statement object. */ stmt = conn.createStatement(); /* Execute create table sql command. */ stmt.execute(createTableSql); } }catch(Exception ex) { ex.printStackTrace(); }finally { /* Release statment and connection object. This can save system resources. */ try { if(stmt!=null) { stmt.close(); stmt = null; } if(conn!=null) { conn.close(); conn = null; } }catch(Exception ex) { ex.printStackTrace(); } } } }
- कोड निष्पादन पूरा होने पर, आप देख सकते हैं कि तालिका शिक्षक MySQL परीक्षण डेटाबेस के अंतर्गत बनाया गया है।
- MySQL JDBC ऑपरेशन के बारे में अधिक जानने के लिए आप लेख पढ़ सकते हैं कि MySql डेटाबेस से कनेक्ट करने के लिए JDBC का उपयोग कैसे करें।