JAVA连接MYSQL,查询 ,添加,删除,语句
package com;
import Java.sql.*;
/** *//**
* @author Administrator
*/
public class ggg {
private Connection con = null ;
private Statement stmt = null ;
private String url = "jdbc:MySQL://localhost/test ";
private String user = "root ";
private String pwd = "0429 ";
/** *//** Creates a new instance of Operation */
public ggg() {
init();
}
/** *//** init */
private void init(){
try {
Class.forName("com.mysql.jdbc.Driver ").newInstance();
con = DriverManager.getConnection(url ,user ,pwd );
stmt = con .createStatement();
} catch (Exception e){
// your installation of JDBC Driver Failed
e.printStackTrace();
}
}
/** *//**
* TODO 增加一条记录
* @param sn 学生名字
* @param ss 学生性别
* @param sa 学生年龄
* @param so 学生专业
* @return void
*/
public void add(String sn,String ss,String sa,String so){
String sql2 = "insert into student value ('"
+sn+"',' "+ss+"',' "+sa+"',` "+so+"` ); ";
try {
stmt.execute(sql2);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 查询记录
* @param sn 记录的学生姓名
* @return String 查询的结果
*/
public String search(String sn){
String str = "so :sa :"+sn+" ss :";
String sql1 = "select * from student where sn= '"+sn+"'; ";
try {
ResultSet rs = stmt .executeQuery(sql1);
if(rs.next()){
str = str+rs.getString("sn ")+" 手机号 :"
+rs.getString("sa ");
}else str = "该记录不存在 !!!";
}catch (Exception e){
e.printStackTrace();
}
return str;
}
/** *//**
* TODO 修改记录
* @param sn 学生姓名
* @param ss 该学生性别
* @parame sa 学生的年龄
* @return void
*/
public void modify(String sn,String ss){
String sql = "update sturesult set ss ="+ss
+" where sn ='"+sn+"' ";
try {
stmt .executeUpdate(sql);
}catch (SQLException e){
e.printStackTrace();
}
}
/** *//**
* TODO 删除记录
* @param sn 学生姓名
* @return void
*/
public void delete(String sn){
String sql1 = "delete from teststudent "+" where sn= '"+sn+"'; ";
try {
stmt.executeUpdate(sql1);
}catch (Exception e){
e.printStackTrace();
}
}
/**关闭连接*/
public void close(){
try {
if (con != null ) con .close();
if (stmt != null ) stmt .close();
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String args[])throws Exception{
//add test here!!!!
System.out .println("ghost is a big worry ");
}
}
JAVA连接MYSQL,查询 ,添加,删除,语句的更多相关文章
- mysql 查询 添加 删除 语句
1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 d ...
- Java连接MySQL数据库及简单操作代码
1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...
- Java连接MySQL数据库增删改查通用方法
版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...
- 【JDBC】Java 连接 MySQL 基本过程以及封装数据库工具类
一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static ...
- Java进阶(二十五)Java连接mysql数据库(底层实现)
Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...
- Java 连接 MySQL 数据库
最近想学习一下 Java 连接 MySQL 数据库,于是有了这样的一些问题&解决办法. 首先是解决 JDBC(Java Data Base Connectivity)驱动问题,因为默认安装的J ...
- JDBC Java 连接 MySQL 数据库
MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...
- java 连接 MySQL
java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...
- java连接mysql的过程
今天突然心血来潮,想要用java连接mysql,记得以前是在vs2010的环境下用C#连接sql sever,其实他们的方法都差不多. 现在就可以简单的介绍下java如何连接mysql 第一步,设计m ...
随机推荐
- 【转】Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍
Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍 要求: 今天要测试上千条数据,且每条数据要求执行多次,(模拟多用户多次抽奖) 1.用户id有175个,且没有任何排序规 ...
- 用layui搭建的后台框架
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 通过dd命令显示硬盘的读写性能
测试vdb硬盘的读写速度 1.分区格式化挂载vdb硬盘 2.新建写入文件2 3.测试:文件2中写入数据,设置块大小为100M,拷贝块个数为5 经过测试:测试效果一般count越高越准确,建议为300, ...
- JS如何截取一段字符中,某一个字符的前面和后面的字符
比如这里的1992631934@qq.com如何获取到@前面的1992631934和@后面的qq.com js代码如下: var mail="1992631934@qq.com" ...
- Codeforces 1045G AI robots [CDQ分治]
洛谷 Codeforces 简单的CDQ分治题. 由于对话要求互相看见,无法简单地用树套树切掉,考虑CDQ分治. 按视野从大到小排序,这样只要右边能看见左边就可以保证互相看见. 发现\(K\)固定,那 ...
- swift 学习- 15 -- 构造过程 01
// 构造过程 是使用类,结构体 或 枚举类型的实例之前的准备过程, // 在新实例可用前必须执行这个过程, 具体操作包括 设置实例中每个存储型属性的初始值 和 执行其他必须的设置 或 初始化工作 / ...
- Confluence 6 使用 JConsole 监控远程 Confluence
针对生产系统中,我们推荐你使用远程监控,这个将不会消耗你远程 Confluence 服务器的资源. 启动远程监控: 添加下面的属性到 setenv.sh / setenv.bat 文件中,端口你可以定 ...
- Linux 系统根目录下各个文件夹的作用
原文: https://blog.csdn.net/qq_26941173/article/details/78376760 /bin 系统由很多放置可执行文件的目录,但是bin目录比较特殊.因为bi ...
- 拓扑排序基础 hdu1258,hdu2647
由这两题可知拓扑排序是通过“小于”关系加边建图的 hdu2647 /* 拓扑排序的原则是把“小于”看成有向边 此题反向建图即可 并且开num数组来记录每个点的应该得到的权值 */ #include&l ...
- beego获取用户请求参数的方法
我们经常需要获取用户传递的数据,包括 Get.POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据: GetString(key string) string Get ...