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,查询 ,添加,删除,语句的更多相关文章

  1. mysql 查询 添加 删除 语句

    1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 d ...

  2. Java连接MySQL数据库及简单操作代码

    1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...

  3. Java连接MySQL数据库增删改查通用方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...

  4. 【JDBC】Java 连接 MySQL 基本过程以及封装数据库工具类

    一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static ...

  5. Java进阶(二十五)Java连接mysql数据库(底层实现)

    Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...

  6. Java 连接 MySQL 数据库

    最近想学习一下 Java 连接 MySQL 数据库,于是有了这样的一些问题&解决办法. 首先是解决 JDBC(Java Data Base Connectivity)驱动问题,因为默认安装的J ...

  7. JDBC Java 连接 MySQL 数据库

    MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...

  8. java 连接 MySQL

    java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...

  9. java连接mysql的过程

    今天突然心血来潮,想要用java连接mysql,记得以前是在vs2010的环境下用C#连接sql sever,其实他们的方法都差不多. 现在就可以简单的介绍下java如何连接mysql 第一步,设计m ...

随机推荐

  1. nginx https配置记录

    一.证书生成: 要有两个文件,一个私钥,一个证书. 私钥:-----BEGIN PRIVATE KEY----- 开始 证书:-----BEGIN CERTIFICATE----- 开始 二.Ngin ...

  2. 修改svn默认端口

    Subversion有两种不同的配置方式,一种基于它自带的轻量级服务器svnserve,一种基于非常流行的Web服务器Apache. 根据不同的配置方式,Subversion使用不同的端口对外提供服务 ...

  3. Win7开机卡在Windows Update 35%的解决办法

    一台Win7老机器,多年未清理,用DISM++清理后,开机重启一直卡在Windows Update 35%转圈圈数小时,无法进入系统. 强制按关机键,F8进入安全模式依然同样现象. 查阅MSDN后,有 ...

  4. ajax请求封装的公共方法

    /** * post 方法 */ function ajaxPost(url, params, callBack) { ajax(url,params,"post",callBac ...

  5. flex下部固定高,上部不固定,而且超过内容要滚动

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  6. Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个

    (function ($) { $.messageBox = function (message) { $.messager.show({ title:'消息框提示', msg:message, sh ...

  7. Confluence 6 为登录失败编辑,禁用和配置验证码

    在默认的情况下,验证码将会在失败登录次数达到的时候显示. 如果为登录失败编辑,禁用和配置验证码: 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接. 在左侧 ...

  8. git码云上传本地项目

    可参考:https://blog.csdn.net/huangfei711/article/details/69388230 .在你的项目上鼠标右击点击Git bash git config --gl ...

  9. CSS在线字体库,外部字体的引用方法@font-face

    @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许 ...

  10. GoogLeNet 之 Inception v1 v2 v3 v4

    论文地址 Inception V1 :Going Deeper with Convolutions Inception-v2 :Batch Normalization: Accelerating De ...