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

    }

    }

    运行截图:

  • 相关阅读:
    php-基于面向对象的MySQL类
    php-迭代创建级联目录
    php-删除非空目录
    php-递归创建级联目录
    linux 用户管理
    mysql 语法大全
    dos命令下修改mysql密码的方法
    对 linux init.d的理解
    linux 重启服务器命令
    校验软件包
  • 原文地址:https://www.cnblogs.com/zyj3955/p/13898937.html
Copyright © 2011-2022 走看看