发表于: 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语句

通用的适合各个数据库的方法:




返回列表 返回列表
评论

    分享到