ͨ¹ýJava»òJspÏòÊý¾Ý¿â´æÈ¡¶þ½øÖÆͼƬ
¡¡¡¡1 MySQL´æ´¢´óÈÝÁ¿µÄ¶þ½øÖÆÎļþµÄ¸ñʽÊÇblob£¬Æäʵ³ýÁËͼƬ»¹¿ÉÒÔ´æ±ðµÄ
¡¡¡¡2 ÒªÏòÊý¾Ý¿â´æ´¢¶þ½øÖƵÄÎļþÒ»¶¨Òª°ÑÒª´æ´¢µÄÊý¾Ýת»»³É¶þ½øÖÆÁ÷
¡¡¡¡·Ï»°¾Í²»¶à˵ÁË£¬´ó¼Ò¿´¿´´úÂëºÜÈÝÒ×Ã÷°×£¬ÏÈÀ´¿´Ò»¸öapp³ÌÐò£¬µ±È»Ê×ÏÈÄúÒªÔÚÊý¾Ý¿âÖÐÏȽ¨Á¢Ò»¸öÓÃÓÚ±£´æͼƬµÄ±íºÍÏàÓ¦µÄÁУ¬Êý¾Ý¸ñʽΪblob
¡¡¡¡ package com.lizhe;
¡¡¡¡import Java.io.*;
¡¡¡¡import java.sql.*;
¡¡¡¡public class PutImg {
¡¡¡¡public void putimg() {
¡¡¡¡try {
¡¡¡¡Class.forName("org.gjt.mm.mysql.Driver").newInstance();
¡¡¡¡String url = "JDBC:mysql://localhost/img?user=root&password=root&useUnicode=true&characterEncoding=gbk";
¡¡¡¡Connection conn = DriverManager.getConnection(url);
¡¡¡¡Statement stmt = conn.createStatement();
¡¡¡¡//stmt.execute("insert into imgt (id) values (5)");
¡¡¡¡stmt.close();
¡¡¡¡PreparedStatement pstmt = null;
¡¡¡¡String sql = "";
¡¡¡¡File file = new File("c:log.jpg");
¡¡¡¡InputStream photoStream = new FileInputStream(file);
¡¡¡¡//sql = " UPDATE imgt SET img = ? ";
¡¡¡¡sql = "INSERT INTO imgtable (img) VALUES (?)";
¡¡¡¡pstmt = conn.prepareStatement(sql);
¡¡¡¡pstmt.setBinaryStream(1, photoStream, (int) file.length());
¡¡¡¡pstmt.executeUpdate();
¡¡¡¡pstmt.close();
¡¡¡¡conn.close();
¡¡¡¡} catch (Exception e) {
¡¡¡¡e.printStackTrace();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡public static void main(String args[]){
¡¡¡¡PutImg pi=new PutImg();
¡¡¡¡pi.putimg();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡InputStream photoStream = new FileInputStream(file);
¡¡¡¡¿ÉÒÔºÜÇå³þµÄ¿´µ½ÎÒÃÇÊ×ÏÈ°ÑÒ»¸öͼƬÎļþ(µ±È»Ò²¿ÉÒÔÊDZðµÄʲôÎļþ)ת»»³ÉÁËÒ»¸ö¶þ½øÖÆÊäÈëÁ÷
¡¡¡¡pstmt.setBinaryStream(1, photoStream, (int) file.length());
¡¡¡¡Õâ¸ö·½·¨½¨Òé´ó¼ÒÈ¥²éÒ»ÏÂAPIÎĵµ,µÚÒ»¸ö²ÎÊýÊÇͨÅä·ûλÖÃûµÄ˵,µÚ¶þ¸ö²ÎÊýÊÇÁ÷,ÕâºÍÒÔÍùµÄstringÀàÐ͵IJÎÊý²»Ì«Ò»Ñù,ÎÒ¸Õ¿´µ½µÄʱºòÒ²¾õµÃ»íÈ»¿ªÀÊÁË,µ«Êǵ½ÕâÀﻹûÍê,²»Í¬ÓÚÒÔÍùµÄ×Ö·û´®²ÎÊý,ÕâÀïÎÒÃÇ»¹ÐèÒªµÚÈý¸ö²ÎÊýÀ´ÉèÖÃÕâ¸öÁ÷µÄ³¤¶È,ÕâÀïÒ²¾ÍÊÇÕâ¸öÎļþµÄ³¤¶È,µ¼³öÊý¾Ý¿âÖеÄsql,Ò»Çж¼Çå³þÁË
¡¡¡¡INSERT INTO `m_diy` VALUES (2,? JFIF HH?? ExifMM* b j ( 1 r 2 ?i H H Ado
Ïà¹ØÎĵµ£º
Ñ¡ÔñÅÅÐò¾ÍÊÇ´ÓÊý¾ÝÀïÃæÕÒµ½×îСµÄ·Åµ½×î×ó±ß,ÿ´Î±È½ÏËùÓÐÊý¾Ýºó½»»»Ò»´Î.
ÎÒ´Ó֮ǰµÄðÅÝÅÅÐòÀà¼Ì³ÐÏÂÀ´µÄ.
package array;
/**
*
* @author leon.lee
*/
public class SelectionSort extends BubbleSort{
public SelectionSort(int arrayLength){
super(arrayLength);
}
@Override
......
1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
2£¬DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQ ......
¸Õ¸ÕÔĶÁÁË¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾Ê飬¸Ð¾õÊÜÒæ·Ædz¡£
¸ÃÊéÉîÈëdz³ö£¬ÏµÍ³µØ²ûÊöÁËJava¼ÓÃÜÓë½âÃܵÄÏà¹ØÀíÂÛ£¬²¢ÌṩÁ˷ḻµÄʾÀý£¬¶Ô¹¤×÷ÖÐÓû§Ïà¹Ø¼¼ÊõµÄ¶ÁÕߺÜÓаïÖú¡£
ÔĶÁºó£¬ÓÐÒÔÏÂÈýµã¸Ð´¥ºÜÉ
1¡¢±¾Êé¶ÔÓÚJava¼ÓÃÜÓë½âÃÜÁìÓòµÄÀíÂ۵IJûÊöºÜÈ«Ã棬´Óµ±Ç°µÄ°²È«ÎÊÌâµ½ÃÜÂëѧ£¬ÔÙµ½Ö÷Ò ......
½ñÌì¸øÎÒÃÇÉϿεÄÊÇ·ëÍþÀÏʦ£¬ÀÏʦÒÔÇ°¹¤×÷µÄ¹«Ë¾ÊǶÔÈÕÈí¼þ¿ª·¢µÄ£¬Óн«½üÊ®ÄêµÄ¹¤×÷¾ÑéÁË£¬ÖÚËùÖÜÖª£¬ÈÕ±¾È˶Թ¤×÷ÒªÇóÊÇÊ®·ÖÑϽ÷µÄ£¬¾ÝÀÏʦËù˵£¬ÒÔÇ°ÔÚ¹«Ë¾±àÂëµÄʱºòÒªÇóÊÇÒ»ÐдúÂëÒ»ÐÐ×¢ÊÍ£¬Èç¹ûûÓÐ×¢Ê͵Ļ°ÔÚÉóºËµÄʱºòÊDz»»áͨ¹ýµÄ£¬Ã»ÓÐ×¢ÊÍÊǻᱻ°´ÕÕbug´¦ÀíµÄ£¬ËùÒÔÏÖÔÚÀÏʦÉÏ¿ÎÏÖ³¡±àÂëµÄʱºòÒ²ÊÇÐÐÐÐдעÊÍ£ ......
ÉùÃ÷×Ö¶ÎÓ³Éä
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FiledRef
{
String fieldName();
}
ÉùÃ÷±íÓ³Éä
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface TableRef
{
& ......