1.:输入 mysql -u root -p后输入密码进入数据库
2.输入"create tablebase db;"创建数据库db
3.输入“use db;”使用数据库
4.输入“create table Yingjie(id int primary key,name varchar(40)not null,sex varchar(20));”创建表Yingjie
5.输入“insert into Yingjie values(1,'sheen','nan');insert into Yingjie values(2,'yc','nv');insert into Yingjie values(6,'haut','nv');”向数据库添加数据
6.输入“select * from Yingjie;”查看表中数据
代码实例:
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
//需要导入的包
@SuppressWarnings("unused")
public class test {
public static void main(String[] args) {
try {
String driver="com.mysql.cj.jdbc.Driver";//定义驱动程序名为driver内容
String url="jdbc:mysql://localhost:3306/db? useSSL=false&serverTimezone=GMT";//定义url,db为数据库名称
String user="root";//定义想要连接到的用户
String pass="020714";//用户密码
String querySql="select * from Yingjie";//定义使用的SQL语句
Class.forName(driver);//加载驱动程序
Connection conn=DriverManager.getConnection(url,user,pass);//建立与Mysql数据库的连接
Statement stmt=conn.createStatement();//构造一个Statement对象执行sql语句
ResultSet rs=stmt.executeQuery(querySql);//执行sql并返回结果集
while(rs.next()) {//遍历结果集
System.out.println("id:"+rs.getInt("id")+" name:"+rs.getString("name")+" sex:"+rs.getString("sex"));
}//
if(rs!=null) {//关闭结果集
try {
rs.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
if(stmt!=null) {//关闭statement对象
try {
stmt.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
if(conn!=null) {//关闭连接
try {
conn.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
}catch(Exception e) {
e.printStackTrace();
}
}
}