java操作MySQL的简单jdbc使用demo详解编程语言

java操作MySQL的简单jdbc使用demo详解编程语言
MySql是关系型数据库管理系统(RDBMS),所谓的”关系型”可以把它当作是”表格”概念,事实上,一个关系型数据库由一个或数个表格组成。
MySQL所使用的SQL语句是访问数据库最常用的标准化语言,SQL语句包含数据操纵语言(DML)、数据定义语言(DDL)、数据控制语言(DCL)
以Java连接MySql为例:
import java.sql.*;
import com.mysql.jdbc.Driver;
public class JDBCTest {
    public void testMySql() 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();
                }
            }
        }   
    }   
}
新建一个test case来测试一下:
import static org.junit.Assert.*;
import java.sql.SQLException;
import org.junit.Test;
public class JDBCTest1 {
    @Test
    public void test() throws ClassNotFoundException, SQLException {
        JDBCMySql a = new JDBCMySql();
        a.testMySql();
    }
}

java操作MySQL的简单jdbc使用demo详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14766.html

(0)
上一篇 2021年7月19日 17:05
下一篇 2021年7月19日 17:05

相关推荐

发表回复

登录后才能评论