Heim  >  Artikel  >  Datenbank  >  Ausführliche Erläuterung der einfachen Verwendung von MySQL und der Weitergabe von JDBC-Beispielcode

Ausführliche Erläuterung der einfachen Verwendung von MySQL und der Weitergabe von JDBC-Beispielcode

黄舟
黄舟Original
2017-03-20 17:17:491428Durchsuche

MySql einfache Bedienung

<code>//启动mysql
net start mysql
 
//登陆
mysql -u root -p
 
 
//创建建数据库
create database mydb;
create database test;
 
//删除数据库
drop database test;
 
//使用数据库
use mydb;
 
//创建表
create table mytable(name varchar(20),sex char);
 
//显示数据库中所有表
show tables;
 
//增加一列
alter table mytable add age int;
 
//插入
insert mytable value("liu",&#39;f&#39;,22);
insert mytable value("wang",&#39;m&#39;,22);
insert mytable(name,sex) value("li",&#39;f&#39;);
insert mytable value("zhao",&#39;m&#39;,22);
 
//删除表中项
delete from mytable where name=”liu“;
delete from mytable where name=”li“;
 
//更新
update mytable set age = 23 where name = "wang";
 
//查询
select * from mytable;
 
</code>

JDBC

JDBC-Treiber sind in 4 Kategorien unterteilt

JDBC-ODBC-Brücke, teils lokale API, teils Java-Treiber, JDBC-Netzwerk, reines Java Treiber lokales Protokoll Java-Treiber

JDBC-Beispiel

<code>import java.sql.*;
import com.mysql.jdbc.Driver;
public class JDBCMySql {
     
    public void operateMySql() throws SQLException, ClassNotFoundException{
         
        String driverName ="com.mysql.jdbc.Driver";
        String URL = "jdbc:mysql://127.0.0.1:3306/mydb";
        String sql = "SELECT * FROM mydb.mytable";
        String username = "root";
        String password = "";
        Connection conn = null;
        try{
         
        //加载驱动
        Driver.class.forName(driverName);
         
        //建立连接
        conn = DriverManager.getConnection(URL,username,password);
         
        //创建statement来执行sql语句
        Statement ps =  conn.createStatement();
         
        //结果集处理
        ResultSet rs = ps.executeQuery(sql);
        while(rs.next()) {        
        System.out.println(rs.getString("name")+","+rs.getString("sex")+","+rs.getInt("age"));    
            }
        }
        catch (ClassNotFoundException e) {
            e.printStackTrace();
        } 
        catch(SQLException e){
            e.printStackTrace();
        }
         
        //关闭连接
        finally{
            if(conn!=null){
                try{
                    conn.close();
                }catch(SQLException e){
                    e.printStackTrace();
                }
            }
        }   
    }   
}</code>

Erstellen Sie einen Testfall zur Überprüfung

<code>
import static org.junit.Assert.*;
 
import java.sql.SQLException;
 
import org.junit.Before;
import org.junit.Test;
 
public class JDBCTest {
 
    @Test
    public void test() throws ClassNotFoundException, SQLException {
        JDBCMySql jm = new JDBCMySql();
        jm.operateMySql();
    }
 
}</code>

Ausführungsergebnisse

Ausführliche Erläuterung der einfachen Verwendung von MySQL und der Weitergabe von JDBC-Beispielcode

Ausführliche Erläuterung der einfachen Verwendung von MySQL und der Weitergabe von JDBC-Beispielcode

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der einfachen Verwendung von MySQL und der Weitergabe von JDBC-Beispielcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn