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";
}
?>