首页 > 其他分享 >3.21每日总结

3.21每日总结

时间:2023-03-21 20:14:15浏览次数:33  
标签:总结 preparedStatement String DB 每日 db 3.21 null public

package com;

import java.sql.*;

public class DB {
    public Connection conn = null;
    public Statement stmt = null;
    public ResultSet rs = null;
    String url = "jdbc:mysql://localhost:3306/subway?useSSL=false&serverTimezone=UTC";
    String username = "root";
    String password = "1506583922";
    public DB(){
        try{
            Class.forName("com.mysql.cj.jdbc.Driver");
            conn = DriverManager.getConnection(url,username,password);
            stmt = conn.createStatement();
        }catch(SQLException se){
            // 处理 JDBC 错误
            se.printStackTrace();
        }catch(Exception e){
            // 处理 Class.forName 错误
            e.printStackTrace();
        }
    }
    public void close(){
        try {
            if (rs!=null){
                rs.close();
            }
            if (stmt!=null){
                stmt.close();
            }
            if (conn!=null){
                conn.close();
            }
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }
    }


}
package com;

import dao.Sub;

import java.sql.PreparedStatement;
import java.sql.SQLException;

public class DBC {

    public void CreateTable(){


        Sub sub =new Sub();
        PreparedStatement preparedStatement=null;
        try {
            DB db = new DB();
            String sql ="CREATE TABLE IF NOT EXISTS `linktable`(" +
                        "`Id` INT UNSIGNED AUTO_INCREMENT ," +
                        "`Alink` VARCHAR(255) NOT NULL ," +
                        "`Blink` VARCHAR(255) NOT NULL ," +
                        "`Clink` VARCHAR(255) NOT NULL ," +
                        "`Tname` VARCHAR(255) NOT NULL ," +
                        "PRIMARY KEY(`Id`)" +
                        ")ENGINE=INNODB DEFAULT CHARSET=utf8";
            preparedStatement=db.conn.prepareStatement(sql);
            preparedStatement.executeUpdate();
            db.close();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally{
        }
        try {
            DB db = new DB();
            String b = "linktable";
            String sqc = "SELECT * FROM " + b ;
            preparedStatement=db.conn.prepareStatement(sqc);
            preparedStatement.executeQuery();
            while (db.rs.next()){
                String equ = String.valueOf(db.rs.next());

                for (int i = 0; i < 1; i++) {

                }
            }
            db.close();
        }catch (SQLException e){
            e.printStackTrace();
        }finally {

        }

    }
    public void InsertFull(String table_name,String Id,String Alink,String Blink,String Clink,String Tname){
        DB db = new DB();
        PreparedStatement preparedStatement=null;
        try {
            String sql = "INSERT INTO "+ table_name + " (Id,Alink,Blink,Clink,Tname) values (?,?,?,?,?)";
            preparedStatement=db.conn.prepareStatement(sql);
            preparedStatement.setString(1,Id);
            preparedStatement.setString(2,Alink);
            preparedStatement.setString(3,Blink);
            preparedStatement.setString(4,Clink);
            preparedStatement.setString(5,Tname);
            preparedStatement.executeUpdate();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally{
        }

    }


}

 

标签:总结,preparedStatement,String,DB,每日,db,3.21,null,public
From: https://www.cnblogs.com/louwangshayu/p/17241248.html

相关文章

  • 3.21总结
    一、新建Newproject空项目存放地址CodeFile一个moduleJavasrc创建包package——com.zihan.hello包内创建类class二、注释 1.//注释单行;/**/注释多行;/***/......
  • 闲话 23.3.21
    闲话【碎片】0.8/1明天集训就结束了(同学们吃外卖吃够了吗(模拟赛T1会维护静态区间子区间mex和吧?不会?会维护静态区间mex吧?套个历史版本和就没了。mex是最小,mix......
  • 常见trick总结
    记录一些做题时遇到的有价值的trick。CF1717E\[a+b=n\]\[\gcd(a,b)=\gcd(a,a+b)=\gcd(a,n)=\varphi(n)\]P2619二分\(\Delta\),每条白边加上\(\Delta\)求\(\te......
  • 3.21 黑马提高
    构造函数调用规则默认情况下,C++编译器至少给类添加3个函数1、默认构造函数(无参,函数体为空);2、默认析构函数(无参,函数体为空);3、默认拷贝构造函数,对属性进行值拷贝。1、......
  • 今日总结
    今天我把换乘查询的页面做了优化,主要体现在:优化之前,数据用的h1字体直接打印再页面之上的,显得很low,优化之后的效果是,我用模板直接把数据装进去了,更有美感。此外,我对前两个功......
  • mybatis主要配置文件及项目目录总结
    配置总结1、父工程pom依赖<!--导入依赖--><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connec......
  • Redis总结
    Redis是一个开源的内存数据库,采用键值对存储数据,能够支持多种数据结构(字符串、哈希、列表、集合和有序集合),以及快速访问、高性能、可扩展、稳定可靠等特点,成为了现代web开发......
  • 积分优惠券系统功能点总结
      ......
  • 2023GDKOI总结
    2023GDKOI总结说明:不是GD选手,只是因为来zsjz集训就顺便参加了GDKOI,不过也不参与GD选手排名。考前看了看GDKOI2021的题,当时是考了3天,每天4题,而里面只有一道题是我一眼能看......
  • Kubernetes 学习总结(19)—— Kubernetes 集群管理平台如何选择?Rancher vs KubeSphere
    Kubernetes学习总结(19)——Kubernetes集群管理平台如何选择?RanchervsKubeSphere 前言Kubernetes(K8s)集群管理平台都是基于Kubernetes提供功能,可以说他们是在K8s......