Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразувайте Java байтов масив в Python байтов масив

Можете да го присъедините към байтов низ (просто низ под python 2.x). Най-простият, ако не и най-ефективният начин би бил просто да модифицирате данните, след това да ги конвертирате в символи и да се присъедините. Нещо като:

data = [1,2,-3,-143, ...]
binData = ''.join(map(lambda x: chr(x % 256), data))
binData = ''.join(map(lambda x: chr(x % 256), attach.attcoll))
    sql_stmt = """INSERT INTO attachments (attno,filename,fileextension,projNo,procNo,wpattachment) \
    VALUES ('%s','%s','%s','%s','%s','%s') ON DUPLICATE KEY UPDATE filename='%s',fileextension='%s'""" % (attach.attno,\
    attach.filename,attach.fileextension,attach.projNo,attach.procNo,binData,attach.filename,attach.fileextension)

    try:
        cursor.execute(sql_stmt)
        conn.commit()
        cursor.close()
        conn.close()
        return 'SUCCESS'
    except MySQLdb.Error:
        cursor.close()
        conn.close()
        print "My SQL cursor execute error."
        return 'FAILURE'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Не мога да създавам/записвам във файл '/tmp/#sql_3c6_0.MYI' (Errcode:2) - Какво изобщо означава това?

  2. Изравняване на стил на въртяща се таблица за Datagridview

  3. Как да съхранявате Java Instant в MySQL база данни

  4. Хибернация:constraintName е нула в MySQL

  5. Как да предотвратите автоматизирани AJAX атаки