Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

mysql,sqlserver,oracleÈýÖÖÊý¾Ý¿âµÄ´ó¶ÔÏó´æÈ¡

mysql ´ó¶ÔÏó´æÈ¡:
¡¡¡¡ÀàÐÍÒ»°ãÓ¦¸ÃÓÃmediumblod,
¡¡¡¡blobÖ»ÄÜ´æ2µÄ16´Î·½¸öbyte,
¡¡¡¡mediumblodÊÇ24´Î·½,
¡¡¡¡Ò»°ãÀ´Ëµ¹»ÓÃÁË.longblobÊÇ32´Î·½ÓÐЩ´ó.
¡¡¡¡MYSQLĬÈÏÅäÖÃÖ»ÄÜ´æ1M´óСµÄÎļþ,ÒªÐÞ¸ÄÅäÖÃ,WIN°æ±¾µÄÔÚmysql.iniÎļþÖÐ
¡¡¡¡ÐÞ¸Ämax_allowed_packet,net_buffer_lengthµÈ¼¸¸ö²ÎÊý,»òÖ±½ÓSET GLOBAL varName=value.
¡¡¡¡linux°æ±¾¿ÉÒÔÔÚÆô¶¯²ÎÊýºó¼Ó-max_allowed_packet=xxMµÈ¼¸¸ö²ÎÊý.
¡¡¡¡MYSQL´æ´ó¶ÔÏó×îºÃÖ±½Ó¾ÍsetBinaryStream,ÓÖ¿ìÓÖ·½±ã.
¡¡¡¡¶ø²»ÒªÏȲåÈë¿ÕÔÙÔìÐͳÉBLOBÈ»ºóÔÙsetBlob
¡¡¡¡Àý×Ó:
¡¡¡¡import java.sql.*;
¡¡¡¡import java.io.*;
¡¡¡¡public class DBTest {
¡¡¡¡
¡¡¡¡ static String driver = "org.gjt.mm.mysql.Driver";
¡¡¡¡ static String url = "jdbc:mysql://localhost:3306/test";
¡¡¡¡ static String user = "root";
¡¡¡¡ static String passwd = "passwd";
¡¡¡¡ public static void main(String[] args) throws Exception {
¡¡¡¡ Connection conn = null;
¡¡¡¡ try {
¡¡¡¡ Class.forName(driver);
¡¡¡¡ conn = DriverManager.getConnection(url,user,passwd);
¡¡¡¡
¡¡¡¡ int op = 1;
¡¡¡¡ //²åÈë
¡¡¡¡ if (op == 0) {
¡¡¡¡ PreparedStatement ps = conn.prepareStatement("insert into tb_file values (?,?)");
¡¡¡¡ ps.setString(1, "aaa.exe");
¡¡¡¡ InputStream in = new FileInputStream("d:/aaa.exe");
¡¡¡¡ ps.setBinaryStream(2,in,in.available());
¡¡¡¡ ps.executeUpdate();
¡¡¡¡ ps.close();
¡¡¡¡ }
¡¡¡¡ else {
¡¡¡¡ //È¡³ö
¡¡¡¡ PreparedStatement ps = conn.prepareStatement("select * from tb_file where filename = ?");
¡¡¡¡ ps.setString(1, "aaa.exe");
¡¡¡¡ ResultSet rs = ps.executeQuery();
¡¡¡¡ rs.next();
¡¡¡¡ InputStream in = rs.getBinaryStream("filecontent");
¡¡¡¡ System.out.println(in.available());
¡¡¡¡ FileOutputStream out = new FileOutputStream("d:/bbb.exe");
¡¡¡¡ byte[] b = new byte[1024];
¡¡¡¡ int len = 0;
¡¡¡¡ while ( (len = in.read(b)) != -1) {
¡¡¡¡ out.write(b, 0, len);
¡¡¡¡ out.flush();
¡¡¡¡ }
¡¡¡¡ out.close();
¡¡¡¡ in.close();
¡¡¡¡ rs.close();
¡¡¡¡ ps.close();
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡ catch (Exception ex) {
¡¡¡¡ ex.printStackTrace(System.out);
¡¡¡¡ }
¡¡¡¡ finall


Ïà¹ØÎĵµ£º

MysqlÊý¾ÝÌáÈ¡Æ÷

        ¼¸¸öÔÂǰ£¬ÊÜһλÀÏʦµÄίÍУ¬Òª°ïËû×öÒ»¸ö¹ØÏµÊý¾Ý¿âģʽÐÅÏ¢ÌáÈ¡µÄСÏîÄ¿£¬Ö÷ÒªµÄ¹¦ÄÜʵÏÖ¾ÍÊǽ«¹ØÏµÊý¾Ý¿âµÄ±í½á¹¹ºÍ×ֶεÄÐÅϢͨ¹ý±í¸ñµÄÐÎʽչʾ³öÀ´¡£ÎÒͨ¹ý´ÓÍøÉÏËѼ¯×ÊÁÏÒÔ¼°·­Êé²éÕÒ£¬ÏÈʵÏÖÁËÒ»¸ömysqlµÄÊý¾ÝÌáÈ¡Æ÷¡£Ïȸø´ó¼Ò·ÖÏíһϡ£ÉÔºóµÄ¼¸ÌìÄÚ»á°ÑÁíÒ»¸ömysql¹ ......

MySql ×ܽá

1.´ÓWindowsÃüÁîÐÐÆô¶¯MySQL
ÒªÏë´ÓÃüÁîÐÐÆô¶¯mysqld·þÎñÆ÷£¬ÄúÓ¦µ±Æô¶¯¿ØÖÆÌ¨´°¿Ú(»ò“DOS window”)²¢ÊäÈëÃüÁ
¡¡¡¡C£º\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld
¡¡¡¡¸ù¾ÝϵͳÖÐMySQL°²×°Î»ÖõIJ»Í¬£¬Ç°ÃæµÄÀý×ÓÖÐʹÓõÄ·¾¶Ò²²»Í¬¡£
¡¡¡¡ÔÚ·ÇNT°æ±¾µÄWindowsÖУ¬ÔÚºǫ́Æô¶¯mysqld¡£Ò² ......

ÐÞ¸ÄMySQLĬÈÏÃÜÂëµÄ¾ßÌå²½Ö裨ת£©

access denied for user 'root'@'localhost' (using password: YES);
½ñÌìÓÃmysqlµÄʱºò£¬µÇ¼µÄʱºò³öÏÖÁËÕâ¾ä£¬²»ÖªµÀÊÇʲôÒâ˼£¬ÒòΪÎÒµÄmysqlÊÇ×°centosµÄʱºòÒ»Æð×°µÄ£¬ÃÜÂëÎÒ¾ÍÊäÈëÎÒµÄÕÊ»§ÃÜÂ룬½á¹û³öÏÖÁËÉÏÃæÄǾ䣻°Ù¶ÈÁËһϣ¬»¹Õæ²»ÉÙÈ˳öÏÖÁËÕâ¸öÎÊÌâ¡£¡£×îºóÎÒÕÒµ½ÁË·½·¨£»
[root@localhost home]# mysql - ......

UbuntuÖÐ Mysql Ô¶³ÌµÇ¼µÄ½â¾ö·½·¨

mysql>use mysql;
mysql>update user set host='%' where user='root';
ÖØÆôMysql
sudo /etc/init.d/mysql restart
[sudo] password for wangzw:
*Stopping MySQL database server mysqld                   & ......

MYSQLÍü¼ÇROOTÃÜÂëºó£¿

 
 MYSQLÍü¼ÇROOTÃÜÂëºó£¿
 
ÐÞ¸ÄMySQLµÄµÇ¼ÉèÖãº
1.È¡ÏûȨÏÞ¹ÜÀí
±à¼­ /mysql5.1/my.ini
ÔÚ[mysqld]µÄ¶ÎÖмÓÉÏÒ»¾ä£ºskip-grant-tables
ÀýÈ磺
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
Ä¿µÄÊÇΪÁË£º
Ìø¹ýMySQLµÄ·ÃÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ