数据库操作

作者: _String_ | 来源:发表于2017-09-23 23:26 被阅读0次

数据操作前对数据进行初始化工作,主要是建立数据库,新建表等工作。

create database test;
create table user(id int, username varchar(30), passwd varchar(30));
desc user; //查看表结构信息

新建表字段

对数据表插入测试数据

insert into user value(1,"zhang","1111111");
insert into user value(2,"wang","222222");
insert into user value(3,"li","3333333");
插入内容如下:

插入新数据

通过JAVA程序连接数据库,读取数据表时使用Statement接口,通过该接口获取一个结果集ResultSet类型数据获取方式如下:

Statement stat = (Statement) con.createStatement(); //通过con.createStatement创建Statement对象。
ResultSet ret =stat.executeQuery(SQL);
ret获取数据库查询内容,可以通过循环语句输出数据库内容。
详细测试代码如下:
···
package souData;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.stream.Stream;

import org.junit.Test;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

public class rundata {
@Test
public void rundata() throws ClassNotFoundException, SQLException{
DButil dbutil = new DButil(); //实例化数据库连接类
Connection connDB = dbutil.getConnection(); //获取数据库连接对象
System.out.println(connDB);
System.out.println("==========================================");
String SQL = "select id, username, passwd from users";
try{
Statement sat = (Statement) connDB.createStatement();
ResultSet data = sat.executeQuery(SQL) ;
while(data.next()){
int id = data.getInt(1);
String username = data.getNString(2);
String passwd = data.getNString(3);
System.out.println("data:"+id+":"+username+":"+"passwd");
}
}catch(SQLException e){
e.printStackTrace();
}

}

}

···
即可正确输出查询内容

查询数据

通过参数传递还可以将类、url、user、passwd方式传入连接建立参数。

相关文章

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • PHP笔记

    表单 数据库 session 数据库操作1 数据库操作2 .htaccess

  • Statement执行DQL语句

    一.数据库插入操作 二.数据库跟新操作 三.删除操作

  • node

    数据库(database) 概念 数据库常用类型 Node 操作数据库 数据库常用操作

  • MySQL之操作数据库

    二、操作数据库 操作数据库——>操作数据库中的表——>操作数据库中表的数据注:所有语句都要用;结尾。 1.操作数据...

  • 数据库的简单操作

    操作数据库 操作数据库 > 操作数据库中的表 > 操作数据库中表的数据 MySQL关键字不分大小写 2.1 操作数...

  • SQL之DDL

    DDL是用于操作数据库以及表结构的语句 数据库操作 数据类型 表操作 一.数据库操作 查看所有数据库:SHOW D...

  • NodeJs

    NodeJs 数据库(database) 概念 数据库常用类型 Node操作数据库 数据库常用操作

  • PHP数据库操作

    一、操作数据库的步骤 我们对数据库的操作主要分为五步:连接数据库、选择数据库、设置编码方式、操作数据库、关闭数据库...

网友评论

    本文标题:数据库操作

    本文链接:https://www.haomeiwen.com/subject/rvktextx.html