jdbc连接mysql数据库

通过jdbc连接数据库可以说是最基础最复杂的,在这里了解下,为了以后使用Dbutils打好基础。

package db;

import java.sql.*;

public class TestMysql {
    public static void main(String[] args) {
        //找一个工具去连接数据库
        Connection conn = null;
        //创建一个对象去执行sql命令
        Statement statement=null;
        try {
        //注册驱动 Class.forName(
"com.mysql.cj.jdbc.Driver");
        //创建连接 conn
= DriverManager.getConnection ("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=false","zhangsan","123123"); String sql ="select * from t_user_test"; statement =conn.createStatement(); ResultSet set =statement.executeQuery(sql); ResultSetMetaData data=set.getMetaData(); System.out.println(data.getColumnCount()); //一共有多少列 System.out.println(data.getColumnName(1)); //第一列的列名 while (set.next()) { System.out.println(set.getString(1)+" "+set.getString(2)+" "+set.getString(3)); } } catch (Exception e) { e.printStackTrace(); }finally { try { if(conn!=null){ conn.close(); statement.close(); } } catch (SQLException e) { e.printStackTrace(); } } } }

 

posted @ 2019-06-17 17:03  国际惯例  阅读(143)  评论(0编辑  收藏  举报