zoukankan      html  css  js  c++  java
  • 连接数据库综合实例

    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();
    }

    }

    }

    运行截图:

  • 相关阅读:
    Redis基础学习(三)—Key操作
    Redis基础学习(二)—数据类型
    Redis基础学习(一)—Redis的安装
    Bootstrap基础学习(二)—表单
    Bootstrap基础学习(一)—表格与按钮
    List去除重复的元素
    jQuery 将表单序列化为Json对象
    SpringMVC基础学习(三)—参数绑定
    CentOS 7.1安装Elasticsearch和Storm
    Python多线程中join函数与setDaemon函数使用说明
  • 原文地址:https://www.cnblogs.com/zyj3955/p/13898937.html
Copyright © 2011-2022 走看看