通过java连接并处理数据库的脚本代码样例

目录

 

1.测试主类

2.涉及的ExcelmportUtils 工具类


1.测试主类

package com.example.demo.utils;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;

import com.example.demo.entity.CmsLife;

/**
 * @author hanzl
 * @date 2020/6/17 5:01 下午
 */
public class MySQLCmsLifeConnection {
  public static void main(String [] args) throws Exception{
    String url="jdbc:mysql://****";
    String user="user";
    String password="aaa";
    PreparedStatement stmt = null;
    PreparedStatement stmtQuery = null;

    try {
      //1. 加载驱动
      Class.forName("com.mysql.cj.jdbc.Driver");
      //2. 获取连接
      Connection conn= DriverManager.getConnection(url,user,password);
      // 执行查询
      System.out.println(" 实例化Statement对...");
      String sql = "insert into t_car_life (f_id, f_type,f_resouce_id,f_sort,f_status,f_publish_time,f_create_by,f_create_time,f_yn) "
          + "values(?,?,?,?,?,?,?,?,1)";

      //增加insert
      String filePath = "/Users/mac/Desktop/cmsLife.xlsx";
      File file=new File(filePath);
      InputStream inputStream=new FileInputStream(file);
      List<CmsLife> list= ExcelmportUtils.encapsulationJaveBean(inputStream,new CmsLife(),"YYYY-MM-dd HH:mm:ss");

      int index=0;
      for(CmsLife cs:list){
        index++;
        System.out.println(cs.getId());
        System.out.println(sql);

        String sqlQury = "select f_id  as id fr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值