程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java從數據庫中讀取Blob對象圖片並顯示的辦法

Java從數據庫中讀取Blob對象圖片並顯示的辦法

編輯:關於JAVA

Java從數據庫中讀取Blob對象圖片並顯示的辦法。本站提示廣大學習愛好者:(Java從數據庫中讀取Blob對象圖片並顯示的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Java從數據庫中讀取Blob對象圖片並顯示的辦法正文


下晝寫了一個簡略的 bash 劇本,用來測試法式,輸出一個測試用例文件,輸入沒有經由過程測試的用例和成果,然後把成果保留到數據庫裡。若何在 bash 劇本裡直接拜訪數據庫呢?既然在 shell 裡可以直接用 mysql 敕令操作數據庫,那末在 shell script 裡也應當可以經由過程挪用 mysql 來操作數據庫。好比用上面的 bash shell 劇本查詢數據庫:

Bash

#!/bin/bash

mysql -uvpsee -ppassword test << EOFMYSQL
select * from test_mark;
EOFMYSQL

假如須要龐雜的數據庫操作的話不建議用 shell 劇本,用 Perl/Python/PHP 操作數據庫很便利,分離經由過程 Perl DBI/Python MySQLdb/PHP MySQL Module 接口來操作數據庫。這裡再給出這三種分歧說話銜接、查詢數據庫的簡略例子(為了簡略和削減篇幅刪除一些不用要的代碼):

Perl

#!/usr/bin/perl
use DBI;

$db = DBI->connect('dbi:mysql:test', 'vpsee', 'password');
$query = "select * from test_mark";
$cursor = $db->prepare($query);
$cursor->execute;
while (@row = $cursor->fetchrow_array) {
        print "@row\n";
}

Python

#!/usr/bin/python
import MySQLdb

db = MySQLdb.Connect("localhost", "vpsee", "password", "test")
cursor = db.cursor()
query = "SELECT * FROM test_mark"
cursor.execute(query)
while (1):
        row = cursor.fetchone()
        if row == None:
                break
        print "%s, %s, %s, %s" % (row[0], row[1], row[2], row[3])

PHP

#!/usr/bin/php

<?php
$db = mysql_connect("localhost", "vpsee", "password");
mysql_select_db("test");
$result = mysql_query("SELECT * FROM test_mark");
while ($row = mysql_fetch_array($result)) {
        print "$row[0] $row[1] $row[2] $row[3]\n";
}
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved