数据库JDBC的连接解析

来源:互联网 发布:网站建设及优化 编辑:程序博客网 时间:2024/06/03 12:57
MySql数据库JDBC的连接解释
/** *  */package cn.edu360.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;/** * @author wangjiande * 2017/12/13  10:26:31 * version  1.0 * HelloWorld */public class HelloWorld {/** * @param args * @throws Exception  *///公共的静态的方法public static void main(String[] args) throws Exception {//1.注册驱动Class.forName("com.mysql.jdbc.Driver");//2.获得链接Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/KJ?characterEncoding=utf-8","root","root");//3.创建一个statementPreparedStatement state = conn.prepareStatement("SELECT * FROM tt");//4.执行sqlResultSet rs = state.executeQuery();//定义集合在循环外,如果在循环内会没循环一次就会生成一个集合ArrayList<User> users = new ArrayList<User>();//遍历数据while (rs.next()) {Long id = rs.getLong("ID");String name = rs.getNString("NAME");//创建对象User u = new User();u.setId(id);u.setName(name);users.add(u);}//5.释放资源,同时关闭rs.close();state.close();conn.close();//打印数据库查询出的数据数量System.err.println(users.size());}}

原创粉丝点击