Java连接Mysql常用命令及模板

本文详细介绍SQL语言的使用,包括基本的增删改查操作、条件筛选、表的创建及列的添加,并提供Java连接MySQL数据库的示例代码,展示如何执行SQL查询并处理结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看table内容:

select * from table_name
select * from table_name [ where condition ]

创建table:

create table admin (`time` date ,`pl` varchar(6));
create table root like admin;

增删改查:
 

delete from userlist where id="";
update a1 set `8`='user1' where `date`=date(date_add(now(),interval 0 day));
update a2 set `8` = null;
alter table admin add column t int;
delete from user2 where `time`=2018-12-23 and `pl`='a3' and `t`=null;

java连接mysql模板:

package com;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.*;
import java.util.Calendar;
import java.util.GregorianCalendar;
import com.cnt;
import com.sun.javafx.binding.StringFormatter;

public class class_name extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        PrintWriter out=response.getWriter();
        response.setContentType("text");
        try {
            Connection con;
            Statement stmt;
            ResultSet rs;
            Class.forName("com.mysql.jdbc.Driver");
            String dbUrl = "jdbc:mysql://localhost:3306/database_name?serverTimezone=GMT%2B8";
            String dbUser = "XXX";
            String dbPwd = "******";
            con = java.sql.DriverManager.getConnection(dbUrl, dbUser, dbPwd);
            stmt = con.createStatement();
            rs=stmt.executeQuery("select * from table_name");
            while (rs.next()){
            /*
                balabalabala
            */
            }
            rs.close();
            stmt.close();
            con.close();
        } catch (
                Exception e) {
            out.println(e.getMessage());
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值