1.导jar包
创建完项目,右键点击Java选择”build path“再点击“configure build path”
在librari里面点击右边第二个”Add exter jars“找到下载jdbc解压后的位置,本人所使用的的是8.0.28jar。
点击打开
点击Apply,在点击Apply and Close就可以了。
可以看到有一个Referenced libraries,说明可以用了。
2.打开Mysql
输入密码
查看数据库
show databases;
use news;
使用数据库
创建数据表
create table student(
-> id int,
-> name varchar(5),
-> age int,
-> sex char(2),
-> address varchar(10));
查看数据表结构
desc student;
进行赋值
insert into student(id,name,age,sex,address) values(1,'小成',18,'男','湖南省湘潭市');
insert into student(id,name,age,sex,address) values(2,'昊妈',21,'男','湖南省长沙市');
insert into student(id,name,age,sex,address) values(3,'Maven',20,'男','湖南省长沙市');
insert into student(id,name,age,sex,address) values(4,'向敏',19,'女','湖南省长沙市');
查询语句,student为表名
select * from student;
接下来写一个程序来测试一下.
大部分代码我都标有注释,如有补充不全的还请谅解。
控制台结果如下:
package com.xx;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestDATE {
public static void main(String[] args) {
Connection conn=null;//连接
ResultSet rst=null;//结果集
Statement stm=null;//执行语句
String url="jdbc:mysql://localhost:3306/news";//news为数据库名
String sql="select * from student";//定义sql语句
System.out.println(sql);//打印输出sql语句
try {
//*****用JDBC驱动程序连接mysql*****
Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动
//***JDBC驱动程序建立连接***
conn=DriverManager.getConnection(url,"root","123456");//123456这个位置填自己的mysql密码
//创建执行语句
stm=conn.createStatement();
//执行(查询语句用executeQuery,非查询语句用executeUpdate)
rst=stm.executeQuery(sql);
//输出结果
while(rst.next()) {
System.out.println(rst.getString(1)+","+rst.getString(2)+","+rst.getString(3)+","+rst.getString(4)+","+rst.getString(5));
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//关闭对象
try {
conn.close();
stm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
希望这篇文章能给大家一点帮助(ಡωಡ)
我们各自努力,然后山顶相逢,陌生人,祝你前程似锦.