会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132906个问题
Python 全系列/第一阶段:Python入门/面向对象 5056楼
Python 全系列/第二十一阶段:数据分析软件/SPSS 5058楼
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 5061楼

import datetime
import pymysql

class DBUtil:
         
    config = {
        "host":"localhost",
        "user":"root",
        "password":"19950127",
        "db":"development_load_prediction",
        "charset":"utf8"
    }
    
    def __init__(self):
        self.connection = pymysql.connect(**DBUtil.config)
        self.cursor = self.connection.cursor()
    def close(self):
        if self.cursor:
            self.cursor.close()
        if self.connection:
            self.connection.close()
        
    #插入、修改、删除
    def exeDML(self,sql,*args):
        try:
            #执行sql
            count = self.cursor.execute(sql,args)
            #提交事务
            self.connection.commit()
            return count
        except Exception as e:
            print(e)
            if self.connection:
                self.connection.rollback()
        finally:
            #self.close()
            pass
    #查询某行
    def query_one(self,sql,*args):
        try:
            #执行sql
            self.cursor.execute(sql,args)
            #获取结果集
            return self.cursor.fetchone()
        except Exception as e:
            print(e)
        finally:
            self.close()
    #查询全部
    def query_all(self,sql,*args):
        try:
            #执行sql
            self.cursor.execute(sql,args)
            #获取结果集
            return self.cursor.fetchall()
        except Exception as e:
            print(e)
        finally:
            self.close()
                
def get_weather(table_name,city_id):
    ##################获取天气数据###########
    from requests.exceptions import RequestException
    import requests
    import re
    import pandas as pd
    from bs4 import BeautifulSoup
    import numpy as np
    import datetime
    
    ########爬取中国气象网原版气温、湿度等信息
    def get_one_page(url,headers):  # 定义函数,配置网页,请求信息
        try:
            response=requests.get(url,headers=headers)
            if response.status_code==200:
                response.encoding='utf-8'
                return response.text
            return None
        except RequestException:
            return None



dt = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print('dt')
dbutil = DBUtil()
sql = 'insert into weather1(Time) values(%s)'
count = dbutil.exeDML(sql%(dt))

老师您好,我想把系统当前时间插入到数据库中,在网上查询了相关资料,但是按这样写会报错:

image.png

请问应该如何写呢?麻烦您了。

数据库设置如下:

image.png

Python 全系列/第五阶段:数据库编程/python操作mysql(旧) 5063楼


java.awt.*java.awt.event.KeyAdapterjava.awt.event.KeyEventjava.awt.event.WindowAdapterjava.awt.event.WindowEventjava.util.Datejavax.swing.JLabelMyGameFrame Frame {

    Image = GameUtil.()Image = GameUtil.()Plane = Plane()Shell = Shell()Shell[] = Shell[]Explode Date Date = (Graphics g) {     g.drawImage()drawTime(g).drawMyself(g)(i = i<.i++){
            [i].drawMyself(g)peng = [i].getRec().intersects(.getRec())(peng){
               . =(==){
                    = Explode(..)}
                .drawMyself(g)}
        }

        (){
            .-= .}
        (){
            .+= .}
        (){
            .-= .}
        (){
            .+= .}

    }

    (Graphics g){
        Color c = g.getColor()Font f = g.getFont()g.setColor(Color.)(.) {
            = (System.() - .getTime()) / g.drawString()}{
            (== ) {
                = Date()= (.getTime() - .getTime()) / }
            g.setFont(Font(Font.))g.drawString(+ )}

        g.setColor(c)}

    (){
        .setTitle()setVisible()setSize()setLocation().addWindowListener(WindowAdapter() {
            (WindowEvent e) {
                System.()}
        })PaintThread().start().addKeyListener(KeyMonitor())(i=i<.i++){
            [i] = Shell()}
    }

    PaintThread Thread{
        () {
            (){
                repaint(){
                    Thread.()} (InterruptedException e) {
                    e.printStackTrace()}
            }
        }
    }
    KeyMonitor KeyAdapter {
        (KeyEvent e) {
            System..println(+e.getKeyCode())(e.getKeyCode()== KeyEvent.){
                = }
            (e.getKeyCode()==KeyEvent.){
                = }
            (e.getKeyCode()==KeyEvent.){
                = }
            (e.getKeyCode()==KeyEvent.){
                = }
        }

        (KeyEvent e) {
            System..println(+e.getKeyCode())(e.getKeyCode()==KeyEvent.){
                = }
            (e.getKeyCode()==KeyEvent.){
                = }
            (e.getKeyCode()== KeyEvent.){
                = }
            (e.getKeyCode()==KeyEvent.)
                = }
    }

    Image = (Graphics g) {
        (== )
            = .createImage(Constant.Constant.)Graphics gOff = .getGraphics()paint(gOff)g.drawImage()}

    (String[] args) {
        MyGameFrame gameFrame = MyGameFrame()gameFrame.launchFrame()}
}

出现循环异常

JAVA 全系列/第一阶段:JAVA 快速入门/飞机大战小项目训练 5064楼
人工智能/第十二阶段:深度学习-图像识别原理/卷积神经网络原理(旧) 5065楼
JAVA 全系列/第五阶段:JavaWeb开发/JSP技术详解 5069楼
Python 全系列/第五阶段:数据库编程/mysql的使用 5070楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637