Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển đổi mảng byte Java sang mảng byte Python

Bạn có thể nối nó thành một bytestring (chỉ là một chuỗi dưới python 2.x). Cách đơn giản nhất, nếu không hiệu quả nhất, sẽ là chỉ sửa đổi dữ liệu, sau đó chuyển đổi thành ký tự và nối. Một cái gì đó như:

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. Truy vấn Mysql trả về cây danh mục

  2. Hiệu suất PHP so với MySQL (if, các hàm) trong truy vấn

  3. Tạo bảng Pivot để tham dự bằng php và mysql

  4. Đối sánh toàn bộ từ với các ký tự dấu chấm trong MySQL

  5. Làm cách nào để chuyển đổi cơ sở dữ liệu MySQL sang SQLite trong PHP?