´î½¨JSP ×éºÏMyEclipse£«MySQL£«Tomcat¿ª·¢»·¾³
Ò»¡¢°²×°JDK ¡¡¡¡Ê×ÏÈÏÂÔØJDK 5.0£¨JDK 5.0µÄÏÂÔØÒ³ÃæÎª£ºhttp://java.sun.com/j2se/1.5.0/download.jsp£©£» È»ºóÔËÐÐJDK 5.0°²×°³ÌÐòjdk-1_5_0_06-windows-i586-p.exe£¬°²×°¹ý³ÌÖÐËùÓÐÑ¡Ïî±£³ÖĬÈÏ£»×îºóÅäÖÃJDKµÄ»·¾³±äÁ¿£ºÔÚ“ÎҵĵçÄÔ”ÉϵãÓÒ¼ü—>“ÊôÐÔ”—>“¸ß¼¶”—> “»·¾³±äÁ¿(N)”¡£ ¡¡¡¡Ð½¨ÏµÍ³±äÁ¿JAVA_HOME£ºC:\Program Files\Java\jdk1.5.0_06£» ¡¡¡¡Ð½¨ÏµÍ³±äÁ¿CLASSPATH£º.;%JAVA_HOME%\lib;£¨×¢Ò⣺µãºÅ±íʾµ±Ç°Ä¿Â¼£¬²»ÄÜÊ¡ÂÔ£© ¡¡¡¡ÔÚϵͳ±äÁ¿PathµÄÖµµÄÇ°Ãæ¼ÓÈëÒÔÏÂÄÚÈÝ£º%JAVA_HOME%\bin;(×¢Òâ:ÕâÀïµÄ·ÖºÅ²»ÄÜÊ¡ÂÔ) ¡¡¡¡µ½ÕâÀJDK°²×°Íê±Ï¡£ ¡¡¡¡ÏÂÃæÎÒÃDzâÊÔÒ»ÏÂJDKÊÇ·ñ°²×°³É¹¦£º ¡¡¡¡½«ÒÔÏÂÄÚÈݸ´ÖƵ½¼Çʱ¾ÖУº public class HelloJAVA { public static void main(String srg[]) { System.out.println("Hello JAVA!"); } } ¡¡¡¡Áí´æÎª“HelloJAVA.java”£¨²»º¬ÒýºÅ£¬ÏÂͬ£©£¬²¢±£´æµ½DÅ̸ùĿ¼Ï¡£ ¡¡¡¡ÔÚÃüÁîÐÐÒÀ´ÎÊäÈëÏÂͼÖкìÏßËù±ê×¢µÄÃüÁ ¡¡¡¡Èç¹û³öÏÖÉÏͼºì¿òÖÐËù±ê×¢µÄÄÚÈÝ£¬Ôò˵Ã÷JDK°²×°³É¹¦£¡ ¡¡¡¡×¢Òâ:Èç¹ûÒÔºóÒª°²×°ÖîÈçEclipse¡¢Borland JBuilder¡¢JCreator¡¢IntelliJ IDEAµÈ¼¯³É¿ª·¢»·¾³(IDE,Integrated Development Environment),Ó¦¸ÃÔÚIDEÖбàÒëÔËÐÐÒ»¸ö¼òµ¥µÄHelloWorld³ÌÐò£¬ÒÔ±£Ö¤IDE¿ÉÒÔʶ±ð³öJDKµÄλÖᣠ¡¡¡¡¶þ¡¢°²×°Tomcat ¡¡¡¡Ê×ÏÈÏÂÔØjakarta-tomcat-5.0.30.zip£¬Ö®ËùÒÔÏÂÔØÃâ°²×°°æµÄºÃ´¦ÊÇ¿ÉÒÔʹÓöà¸öTomcat£¨jakarta-tomcat-5.0.30.zipµÄÏÂÔØÒ³ÃæÎª£º http://apache.linuxforum.net/tomcat/tomcat-5/v5.0.30/bin/£©£» ¡¡¡¡È»ºó½«jakarta-tomcat-5.0.30.zipÖ±½Ó½âѹµ½DÅ̸ùĿ¼£º ¡¡¡¡×îºóÅäÖÃTomcatµÄ»·¾³±äÁ¿£ºÔÚ“ÎҵĵçÄÔ”ÉϵãÓÒ¼ü—>“ÊôÐÔ”—>“¸ß¼¶”—> “»·¾³±äÁ¿(N)”¡£ ¡¡¡¡Ð½¨ÏµÍ³±äÁ¿CATALINA_HOME£ºD:\jakarta-tomcat-5.0.30 ¡¡¡¡ÔÚϵͳ±äÁ¿CLASSPATHµÄÖµµÄºóÃæ¼ÓÈ룺%CATALINA_HOME%\common\lib; ¡¡¡¡ÔÚϵͳ±äÁ¿PathµÄÖµÖÐ"%JAVA_HOME%\bin;"µÄºóÃæ¼ÓÈëÒÔÏÂÄÚÈÝ£º%CATALINA_HOME%\bin; ¡¡¡¡µ½ÕâÀTomcat°²×°Íê±Ï¡£ ¡¡¡¡½øÐÐÍêÒ»¡¢¶þÁ½²½µÄÉèÖÃÒԺ󣬸÷ϵͳ±äÁ¿µÄÖµÈçÏ£º JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06 CATALINA_HOME:D:\jakarta-tomcat-5.0.30 CLASSPATH:.;%JAVA_HOME%\lib;%CATALINA_HOME%\common
Ïà¹ØÎĵµ£º
C#Á¬½ÓMySQLÊý¾Ý¿â·½·¨
1¡¢ÓÃMySQLDriverCSÁ¬½ÓMySQLÊý¾Ý¿âÏÈÏÂÔØºÍ°²×°MySQLDriverCS£¬µØÖ·£º
http://sourceforge.net/projects/mysqldrivercs
ÔÚ°²×°Îļþ¼ÐÏÂÃæÕÒµ½MySQLDriver.dll£¬È»ºó½«MySQLDriver.dllÌí¼ÓÒýÓõ½ÏîÄ¿ÖÐ
×¢£ºÎÒÏÂÔØµÄÊǰ汾ÊÇ MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe
using System; ......
ÒÔÏÂΪOracleºÍMySQLÊý¾Ý¿âµÄһЩ¼òµ¥ÃüÁî¶Ô±È£¬¿´¿´ËüÃÇÖ®¼ä´æÔÚÄÄЩ²îÒì
¡¡¡¡SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;
¡¡¡¡SQL> select to_char(sysdate,'hh24-mi-ss') from dual;
¡¡¡¡mysql> select date_format(now(),'%Y-%m-%d');
¡¡¡¡mysql> select time_format(now(),'%H-%i-%S');
¡¡¡¡ÈÕÆÚº ......
½ñÌìÓÃJPAÉú³ÉÊý¾Ý±í£¬ËäÈ»ÔÚEntityÉÏÒѾÅäÖúÃÁËÒ»¶Ô¶àºÍ¶à¶ÔÒ»µÄ¹ØÏµ£¬×ÜÊÇÆæ¹Ö²»ÄÜÉú³ÉÍâ¼üË÷Òý¡£
ºóÀ´·¢ÏÖÊÇMySQLµÄ storage engine µÄÎÊÌâ¡£
ĬÈϵÄMyISAMÊDz»Ö§³ÖÍâ¼üµÄ¡£
Ö»ÓÐ¸Ä³É InnoDB²ÅÖ§³ÖÍâ¼ü
Ð޸ķ½·¨£¬ÕÒµ½ my.ini
ÔÚÀïÃæÌí¼Ó»òÐ޸ģ¨Èç¹ûÓеϰ£©
default-storage-engine = InnoDB
¸½£º
MyISAMºÍ ......
µÚÒ»ÖÖ:²éSlow queryµÄSQLÓï·¨:
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2 (³¬¹ý2ÃëµÄSQLÓï·¨¼Ç¼ÆðÀ´,Éè¶ÌÒ»µãÀ´¼Ç¼³ý´íÒ²ÊÇÒ»ÖÖ·½·¨.)
µÚ¶þÖÖ:ÉèMySQL ReplicationÓÃbinlog:
log_bin = /var/log/mysql/mysql-bin.log (´ËµµÒªÓÃmysqlbinlog½âÀ´¿´£¬
mysqlbinl ......
Ò»¡¢jspÁ¬½ÓOracle8/8i/9iÊý¾Ý¿â£¨ÓÃthinģʽ£©
¡¡¡¡testoracle.jspÈçÏ£º
¡¡¡¡<%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡<%@ page import="java.sql.*"%>
¡¡¡¡<html>
¡¡¡¡<body>
¡¡¡¡<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
¡¡¡¡Stri ......