java 简单的数据增删该查

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class test {
	public static void main(String[] args) {

		System.out.println("aaa");
		try {
		String url = "jdbc:mysql://localhost:3306/demo1?"
              + "user=root&password=root&useUnicode=true&characterEncoding=UTF8";
			Class.forName("com.mysql.jdbc.Driver");

			Connection con=	DriverManager.getConnection(url);
//			创建查询
			Statement st=con.createStatement();
//			添加数据
			String sqlAdd="insert into student(sname,spass) values(‘掌柜的‘,‘1236547‘)";
			int add=st.executeUpdate(sqlAdd);
			if(add!=0)
			{
				System.out.println("添加数据成功!");
			}
//			删除数据
			String sqlDel="delete from student where sid=2";
			int del=st.executeUpdate(sqlDel);
			if(del!=0)
			{
				System.out.println("删除成功!");
			}
//		更新数据
		String sqlUpdate="update student set sname=‘战鹰‘ where sname=‘wanghu‘";
		int a=	st.executeUpdate(sqlUpdate);
//		判断是否更新成功
		if(a!=0)
		{
			System.out.println("修改成功");
		}
//		查询结果
		String sqlSelect="select * from student";
			ResultSet rs=	st.executeQuery(sqlSelect);
			while(rs.next())
			{
				int id=rs.getInt("sid");
				String name=rs.getString("sname");
				String pass=rs.getString("spass");
				System.out.println("id="+id+",  name="+name+", pass="+pass);
			}
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println(e.getMessage());
		}
	}
}

连接mysql数据库需要导入对应的驱动jar

mysql-connector-java-5.0.8-bin.jar

时间: 2024-11-04 15:36:44

java 简单的数据增删该查的相关文章

Salesforce零基础(三)简单的数据增删改查页面的构建(Ajax样式)

VisualForce封装了很多的标签用来进行页面设计 下面以一个单一的表进行数据增删改查.表结构如图1所示.通过图可以看出GOODS表自己定义的参数主要包括以下: GoodsName__c,GoodsType__c,GoodsBrand__c,GoodsDescribe__c,GoodsPrice__c. 图1 VF每个页面都是以<apex:page>标签起始</apex:page>结束,每个VF页面都有一个Controller用来控制其业务逻辑.本篇例子中主要用到的控件包括如下

servlet实现文件上传数据增删该查

控制层: 文件上传需要import org.apache.commons.fileuploadjar包 package com.product.dbutil.product.action; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; import java.util.Map; impor

最简单的通讯录,实现了联系人的 增删该查

原文:最简单的通讯录,实现了联系人的 增删该查 源代码下载地址:http://www.zuidaima.com/share/1550463724014592.htm omcat servlet jsp db 最简单的通讯录 实现了联系人的 增删该查 数据库在压缩包内 经验证该分享代码有乱码的问题,界面也很粗糙,导入db也会有乱码问题.大家可以酌情下载,不过对初级工程师有借鉴意义. 登陆页面 http://localhost:端口/项目名称/login.html 管理页面 jdbc的连接配置需要手

Redis简单的数据操作(增删改查)

#Redis简单的数据操作(增删改查): 字符串类型 string 1. 存储: set key value 127.0.0.1:6379> set username zhangsan OK 2. 获取: get key 127.0.0.1:6379> get username "zhangsan" 以下同理: 127.0.0.1:6379> set age 23 OK 127.0.0.1:6379> get age "23" 127.0.0

Mybatis实现简单的数据库增删改查操作

Mybatis实现简单的数据库增删改查操作 框架:mybatis(3.5.2) 数据库:mysql 工具:idea 1.新建一个maven项目,在pom文件中添加mybatis依赖及MySQL依赖 <!-- mybatis核心依赖 --> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId&g

6.Struts2简单类型数据的接受

简单类型数据的接收 在Action类中定义与请求参数同名的属性, 即,要定义该属性的set方法,便能够使struts2自动接收请求参数并赋予同名属性. 简单类型数据的接受举例: 新建工程项目,名称为:receive_simple_params. Simple_Params_Action.java源码如下: package actions; public class Simple_Params_Action { private String username; private int age; p

使用storyboard实现页面跳转,简单的数据传递

在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码. 一 视图跳转 <StoryBoard下的视图跳转> 我们知道:segue共有三种类型:push,modal,和custom.如下图://01 简单说下这三个的作用:使用导航栏压进新的控制器(push),模态的加载视图控制器(modal),自定义(custom). 好了,废话少说,现在开始我们的旅行. 1,首先建立一个Single View 模板的项目,记得勾选上storyboard.然后打开它,

Jvm基础-Java运行时数据区

最近在看<深入理解Java虚拟机>,里面讲到了Java运行时数据区,这是Jvm基本知识,把读书笔记记录在此.这些知识属于常识,都能查到的,如果我有理解不对的地方,还请指出. 首先把图贴上来,图来自JVM Runtime Data Areas(运行时数据区),感谢. 由上图可知,Java运行时数据区域包括程序计数器.Java虚拟机栈.本地方法栈.Java堆.方法区. 1. 程序计数器 程序计数器用来记录下一条字节码指令,因为CPU是要轮转的,在切换回来之后,Java能够找到下一条要执行的指令.如

Hibernate系列(一):简单的数据插入

第一步,我们需要写一个POJO类:User.java package cn.itcast.hibernate.domain; import java.util.Date; public class User { private int id; private String name; private Date birthday; public int getId() { return id; } public void setId(int id) { this.id = id; } public