从SQL信息图片插入 [英] Image insertion from SQL info

查看:87
本文介绍了从SQL信息图片插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是'howard.jpg'做下面的SQL语句和放大器;我该如何插入图片到我的Andr​​oid应用?

  CREATE TABLE IF NOT EXISTS员工(
    _id INTEGER PRIMARY KEY AUTOINCREMENT,
    的firstName VARCHAR(50),
    lastName的VARCHAR(50),
    标题VARCHAR(50)
    部VARCHAR(50),
    经理ID INTEGER,
    城市VARCHAR(50)
    officePhone VARCHAR(30),
    手机VARCHAR(30)
    电子邮件VARCHAR(30),
    图片VARCHAR(200))    INSERT INTO员工VALUES(1,瑞恩,霍华德,副president,东北',
管理,NULL'斯克兰顿','570-999-8888','570-999-8887','ryan@dundermifflin.com','howard.jpg')


解决方案

我试过很多方法来得到这个工作,但是直到我做了

  cur.moveToFirst();

查询后,我在这里度过空指针:

 字节[] = imageByteArray cur.getBlob(cur.getColumnIndex(MYIMAGE));

What does 'howard.jpg' do in the sql statement below & how do I insert the image into my android app?

CREATE TABLE IF NOT EXISTS employee ( 
    _id INTEGER PRIMARY KEY AUTOINCREMENT, 
    firstName VARCHAR(50), 
    lastName VARCHAR(50), 
    title VARCHAR(50), 
    department VARCHAR(50), 
    managerId INTEGER, 
    city VARCHAR(50), 
    officePhone VARCHAR(30), 
    cellPhone VARCHAR(30),  
    email VARCHAR(30), 
    picture VARCHAR(200)) 



    INSERT INTO employee VALUES(1,'Ryan','Howard','Vice President, North East', 
'Management', NULL, 'Scranton','570-999-8888','570-999-8887','ryan@dundermifflin.com','howard.jpg')

解决方案

I've tried many methods to get this work, but until i made

cur.moveToFirst(); 

after query, i had null pointer here:

byte[] imageByteArray = cur.getBlob(cur.getColumnIndex("myImage"));

这篇关于从SQL信息图片插入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆