通过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(); } } } }