发表于: 2018-06-10 21:36:17
1 818
今天完成的事:
java链接mysql过程详解:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB {
public static void main(String[] args) {
String url="jdbc:mysql://localhost:3306/task";//我的库名
String user="root";//用户名
String password="******";//密码
try {
Class.forName("com.mysql.jdbc.Druver"); // 1.加载数据库的驱动
connection con = DriverManager.getConnection(url, user, password); //3.链接接口;创建链接
if (!con.isClosed()) {
System.out.println("数据库连接成功"); //5.链接成功
}
Statement statement = con.createStatement(); //6.发送sql接口;访问数据库
String sql = "select * from tk_1;";//我的表格名ResultSet resultSet = statement.executeQuery(sql); //7.结果集接口;执行sql语句,即"select * from tk_1",注意可以不写分号
int id;
String name;
int age;
String school;
String time;
while (resultSet.next()) { //控制行
id = resultSet.getInt("id");
name = resultSet.getString("name");
age = resultSet.getInt("age");
school = resultSet.getString("school");
time = resultSet.getString("time"); //get控制列
System.out.println("序号:"+id+" 姓名:" + name+" 年龄:"+age+" 学校:" +school+" 时间:"+time);}
resultSet.close(); //关闭结果集
con.close(); //关闭链接
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动没有安装"); //2.添加try/cacth语句,错误则显示没有安装
} catch (SQLException e) {
System.out.println("数据库连接失败"); //4.添加catch,错误则显示链接失败
}}}
其中最重要的是3.链接接口,6.发送sql接口,7.结果集接口
明天计划的事:
感觉jdbc上的知识点还有很多,不清楚明天是学jdbcTemplate还是继续学jdbc,jdbc大概要学到那个阶段才算是合格,大概还要学那些知识点,希望师兄能给个建议
收获:
Class.forName(JDBC驱动名);//将JDBC驱动装进JAVA虚拟机中.
Connection con = DriverManager.getConnection(URL,数据库登录名,数据库登录密码); //获得数据库连接
Statement statement = con.createStatement(); //访问数据库
ResultSet resultSet = statement.executeQuery(sql);//执行SQL语句
通用的适合各个数据库的方法:
评论