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

´«ÖDz¥¿Íjavaѧϰ jdbc³õ²½

ÎÒ½ñÌìѧϰÁËÓÃjdbcÁ¬½ÓÊý¾Ý¿âµÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
1.Êý¾Ý¿âµÄurl  jdbc:mysql://loaclhost:3306/test
 jdbc:±íʾÁ¬½ÓÊý¾Ý¿âʹÓõÄÊÇjdbcЭÒé
 mysql£º±íʾÁ¬½ÓÊý¾Ý¿âµÄ×ÓЭÒ飬²»Í¬µÄÊý¾Ý¿âʹÓõÄЭÒé²» Ò»Ñù
 localhost£ºÊý¾Ý¿â·þÎñÆ÷ËùÔÚµÄipµØÖ·
 3306 £ºÊ¹ÓõĶ˿ںÅ
 test£ºÁ¬½ÓµÄÊý¾Ý¿â
2.Class.forname("com.mysql.jdbc.Driver")
  Ëü¼ÓÔØÁË×Ö½ÚÂ룬µ«²»µ÷ÓÃcom.mysql.jdbc.DriverÀàµÄ¹¹Ôì·½ ·¨£¬
   Ëü×¢²áÁËÇý¶¯£¬µ÷ÓõÄÊÇcom.mysql.jdbc.DriverµÄ¾²Ì¬´úÂë ¿é
3.Á¬½ÓÊý¾Ý¿âÓÐÒ쳣ʱ£¬ÓÃtry-catch´¦Àí
4.´´½¨statement¶ÔÏ󣬿ÉÒÔ¿´³ÉÒ»¸öÈÝÆ÷£¬ÓÃÀ´ÔËËÍsqlÓï¾ä£¬
 stmt=conn.createStatemrnt();
5.×éÖ¯sqlÓï¾ä£¬
 String sql="insert into test(id,name)
   values(null,'ccc')"; null´ú±í×ÔÔö
 Ö´ÐÐsqlÓï¾ä£ºint k=symt.executeUpdate(sql);
 executeUpdate ¿ÉÒÔÖ´Ðиø¶¨µÄsqlÓï¾ä£¬
 Ö´ÐÐDML£¨insert update delete£©·µ»ØÖµÊÇÓ°ÏìµÄÐÐÊý£¬
 Ö´ÐÐDDL£¨create alter drop£©Óï¾ä ·µ»ØÖµÊÇ0
6.¹Ø±ÕÁ¬½Ó£ºÏȹØstatement£¬ÔÚ¹Øconn£¬
  if stmt!=null stmt.close();
  if conn!=null conn.close();
7.Ö´ÐÐÊý¾Ý¿âµÄ²éѯÓï¾ä£»
***************·½·¨Ò»:
 String sql="select id ,name from test";
 Resultset rs= stmt.executeQuery(sql);//·µ»ØÖµÎªResultset
 Resultset ÊÇÒ»¸ö½á¹û¼¯£¬¸ú±íµÄ½á¹¹ÀàËÆ£¬
8.´ÓResultset ÀïÃæÈ¡Êý¾Ýʱ£¬¹â±ê´¦ÓÚµÚÒ»ÐÐÊý¾ÝµÄÇ°Ãæ£¬
 rs.next();//½«½á¹û¼¯µÄ¹â±êÏÂÒÆÒ»ÐУ¬
  rs.getXxxxx(columneLable) ²ÎÊýÊÇÁеÄË÷ÒýÖµ,¸ÃË÷ÒýÖµ´Ó1  ¿ªÊ¼ 2 3...
 int id=rs.getInt(1);//È¡µÚÒ»ÁÐÊý¾Ý,
 String name=rs.getString(2);//È¡µÚ¶þÁÐÊý¾Ý
9.ʹÓÃwhile±éÀú   //²»ÓÃÅжÏrs£¡=null £¬ÒòΪrs ÓÀÔ¶²»Îª¿Õ
  while(rs.next){
   int id=rs.getInt(1);
   String name=rs.getString(2);
   system.out.print(id+" "+name);
  }
10.¹Ø±ÕµÄ˳Ðò£ºrs stmt conn
***********·½·¨¶þ£º
 rs.next();//½«½á¹û¼¯µÄ¹â±êÏÂÒÆÒ»ÐУ¬
  Èç¹ûδָ¶¨ SQL AS ×Ӿ䣬Ôò±êÇ©ÊÇÁÐÃû³Æ
 int id=rs.getInt("id");//È¡ÁÐΪ"id"Êý¾Ý
 String name=rs.getString("name");//È¡ÁÐ


Ïà¹ØÎĵµ£º

Ïê½âJava ÖеÄÀà¼ÓÔØ»úÖÆ

Ê×ÏÈÃ÷È·ÏÂÀà¼ÓÔØµÄ¶¨Ò壬Àà¼ÓÔØÊµ¼ÊÉϾÍÊǽ«java classÎļþ¼ÓÔØµ½java ÐéÄâ»úÖУ¬¸ù¾ÝJVM¹æ·¶µÄ¶¨Ò壬һ°ã·ÖΪ2ÖÖÀàÐ͵ÄÀà¼ÓÔØ£¬Ò»ÖÖÊÇÆô¶¯Àà¼ÓÔØÆ÷£¬ÁíÍâÒ»ÖÖÊÇÓû§×Ô¶¨ÒåÀà¼ÓÔØÆ÷¡£
Ò» Æô¶¯Àà¼ÓÔØÆ÷¡£
Æô¶¯Àà¼ÓÔØÆ÷Ò²ÓÐÒÔÏÂÈýÖÖ£ºBootstrap ClassLoader¡¢AppClassLoaderºÍExtClassLoader,ÕâÈýÖÖclassloaderÔÚjavaÐéÄâ» ......

Java²ÎÊý´«µÝ(¾­µä,·ÇÔ­´´)

1. ¼òµ¥ÀàÐÍÊǰ´Öµ´«µÝµÄ
¡¡¡¡Java ·½·¨µÄ²ÎÊýÊǼòµ¥ÀàÐ͵Äʱºò£¬Êǰ´Öµ´«µÝµÄ (pass by value)¡£ÕâÒ»µãÎÒÃÇ¿ÉÒÔͨ¹ýÒ»¸ö¼òµ¥µÄÀý×ÓÀ´ËµÃ÷£º
/* Àý 1 */
/**
* @(#) Test.java
* @author fancy
*/
public class Test {
   public static void test(boolean test) {
    &nb ......

java ×¢Ê͹淶

×¢Ê͵ÄÔ­Ôò
1¡¢ ×¢ÊÍÐÎʽͳһ
ÔÚÕû¸öÓ¦ÓóÌÐòÖУ¬Ê¹ÓþßÓÐÒ»ÖµıêµãºÍ½á¹¹µÄÑùʽÀ´¹¹Ôì×¢ÊÍ¡£Èç¹ûÔÚÆäËûÏîÄ¿×é·¢ÏÖËûÃǵÄ×¢Ê͹淶ÓëÕâ·ÝÎĵµ²»Í¬£¬°´ÕÕËûÃǵĹ淶д´úÂ룬²»ÒªÊÔͼÔڼȳɵĹ淶ϵͳÖÐÒýÈëеĹ淶¡£
2¡¢ ×¢Ê͵ļò½à
ÄÚÈÝÒª¼òµ¥¡¢Ã÷ÁË¡¢º¬Òå׼ȷ£¬·ÀÖ¹×¢Ê͵ĶàÒåÐÔ£¬´íÎóµÄ×¢ÊͲ»µ«ÎÞÒæ·´¶øÓк¦¡£ ......

Java»ùÓÚË«ÏòÁ´±íʵÏÖÁбí½á¹¹(Ëã·¨Ô´Âë)

/* ¸ßÊÖÖ®×÷£¬±¾È˽÷ÒÔÊÕ²ØÕßÉí·Ý¹²ÏíÔ´Â룬¹©´ó¼Ò²Î¿¼Ö®! */
/*
 * ÁбíADT½Ó¿Ú
 */
package dsa;
public interface List {
//²éѯÁÐ±íµ±Ç°µÄ¹æÄ£
 public int getSize();
//ÅжÏÁбíÊÇ·ñΪ¿Õ
 public boolean isEmpty();
//·µ»ØµÚÒ»¸öÔªËØ£¨µÄλÖã©
 public Position first();
//· ......

Java Web¿ª·¢Ñ§Ï°±Ê¼ÇÖ®¶þ

1. doGet vs doPost
    Õâ¸öÎÊÌ⣬ÀÏʦ½²µÃ²»ÊǺÜÇåÎú£¬½ö½ö½²ÁËdoGetÊÇ¿ÉÒÔÈ¡³ö²ÎÊýÖµÔÚurlÖеIJÎÊý¡£ÒÔÏÂÄÚÈÝcopy×ÔÍøÂ磺
“getÖ»ÓÐÒ»¸öÁ÷£¬²ÎÊý¸½¼ÓÔÚurlºó£¬µØÖ·ÐÐÏÔʾҪ´«Ë͵ÄÐÅÏ¢£¬´óС¸öÊýÓÐÑϸñÏÞÖÆÇÒÖ»ÄÜÊÇ×Ö·û´®¡£
postµÄ²ÎÊýÊÇͨ¹ýÁíÍâµÄÁ÷´«µÝµÄ£¬ ²»Í¨¹ýurl£¬ËùÒÔ¿ÉÒԺܴó£¬Ò²¿ÉÒÔ´« ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ