• MySQL Connector/Python 和 pyodbc


    pyodbc:

    import pyodbc
    
    conn_mysql = pyodbc.connect('DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=' + server_mysql + ';DATABASE='+database_mysql + ';UID='+user_mysql + ';PWD=' + password_mysql)
    cursor_mysql = conn_mysql.cursor()
    
    update_cmd_mysql = ("UPDATE yshi2.IDEAS_2016 "
    "SET Tool_Chain = ?, Rec_ID=?, BHA_ID=?, Rock_Hardness=?, Mud_Weight_ppg=?, Mud_Type=? " "WHERE `Track num`=? AND `Case Index`=? AND `ObjectiveCategory`=? AND `WhichProgram`=?") #Parameters的由?标记 update_values = get_values() cursor_mysql.execute(update_cmd_mysql, update_values) conn_mysql.commit() cursor_mysql.close() conn_mysql.close()

    MySQL Connector/Python:  

    from mysql.connector import errorcode
    
    try:
        cnx = mysql.connector.connect(user=user_mysql, password=password_mysql,
                                    host=server_mysql,
                                    database=database_mysql)
        cursor = cnx.cursor()
    
        for i in range(2):
            update_values = get_values()
            cursor.execute(update_cmd_mysql, update_values) #parameter由%s标注
    
    except mysql.connector.Error as err:
      if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
        print("Something is wrong with your user name or password")
      elif err.errno == errorcode.ER_BAD_DB_ERROR:
        print("Database does not exist")
      else:
        print(err)
    else:
        cnx.commit()
        cnx.close()
      
  • 相关阅读:
    学习前先认识一下MVC
    关于C#问号(?)的三个用处
    MVC上传图片示例
    在html中控制自动换行
    mvc中viewdata 和viewbag的区别
    eclipse 下找不到或无法加载主类的解决办法
    js实现checkbox全选与反选
    web组件新学--layer
    获取注册表最高权限
    pstools使用教程
  • 原文地址:https://www.cnblogs.com/andy-0212/p/9805596.html
Copyright © 2020-2023  润新知