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

JavaÊý¾Ý¿â±à³ÌÖеö³£Óü¼ÇÉ

1¡¢javaÊý¾Ý¿â²Ù×÷»ù±¾Á÷³Ì
¡¡¡¡2¡¢¼¸¸ö³£ÓõÄÖØÒª¼¼ÇÉ£º
¡¡¡¡¿É¹ö¶¯¡¢¸üеļǼ¼¯
¡¡¡¡ÅúÁ¿¸üÐÂ
¡¡¡¡ÊÂÎñ´¦Àí
¡¡¡¡javaÊý¾Ý¿â²Ù×÷»ù±¾Á÷³Ì£ºÈ¡µÃÊý¾Ý¿âÁ¬½Ó - Ö´ÐÐsqlÓï¾ä - ´¦ÀíÖ´Ðнá¹û - ÊÍ·ÅÊý¾Ý¿âÁ¬½Ó
¡¡¡¡1¡¢È¡µÃÊý¾Ý¿âÁ¬½Ó
¡¡¡¡1£©ÓÃDriverManagerÈ¡Êý¾Ý¿âÁ¬½Ó
¡¡¡¡Àý×Ó£º
String className,url,uid,pwd;
className = "oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;
uid = "system";
pwd = "manager";
Class.forName(className);
Connection cn = DriverManager.getConnection(url,uid,pwd);
¡¡¡¡2£©ÓÃjndi(javaµÄÃüÃûºÍĿ¼·þÎñ)·½Ê½
¡¡¡¡Àý×Ó
String jndi = "jdbc/db";
Context ctx = (Context) new InitialContext().lookup("java:comp/env");
DataSource ds = (DataSource) ctx.lookup(jndi);
Connection cn = ds.getConnection();
¡¡¡¡¶àÓÃÓÚjspÖÐ
¡¡¡¡2¡¢Ö´ÐÐsqlÓï¾ä
¡¡¡¡1£©ÓÃStatementÀ´Ö´ÐÐsqlÓï¾ä
String sql;
Statement sm = cn.createStatement();
sm.executeQuery(sql); // Ö´ÐÐÊý¾Ý²éѯÓï¾ä£¨select£©
sm.executeUpdate(sql); // Ö´ÐÐÊý¾Ý¸üÐÂÓï¾ä£¨delete¡¢update¡¢insert¡¢dropµÈ£©statement.close();
¡¡¡¡2£©ÓÃPreparedStatementÀ´Ö´ÐÐsqlÓï¾ä
String sql;
sql = "insert into user (id,name) values (?,?)";
PreparedStatement ps = cn.prepareStatement(sql);
ps.setInt(1,xxx);
ps.setString(2,xxx);
...
ResultSet rs = ps.executeQuery(); // ²éѯ
int c = ps.executeUpdate(); // ¸üÐÂ
¡¡¡¡3¡¢´¦ÀíÖ´Ðнá¹û
¡¡¡¡²éѯÓï¾ä£¬·µ»Ø¼Ç¼¼¯ResultSet¡£
¡¡¡¡¸üÐÂÓï¾ä£¬·µ»ØÊý×Ö£¬±íʾ¸Ã¸üÐÂÓ°ÏìµÄ¼Ç¼Êý¡£
¡¡¡¡ResultSetµÄ·½·¨£º
¡¡¡¡1¡¢next()£¬½«ÓαêÍùºóÒÆ¶¯Ò»ÐУ¬Èç¹û³É¹¦·µ»Øtrue£»·ñÔò·µ»Øfalse¡£
¡¡¡¡2¡¢getInt("id")»ògetSting("name")£¬·µ»Øµ±Ç°ÓαêÏÂij¸ö×ֶεÄÖµ¡£
¡¡¡¡3¡¢ÊÍ·ÅÁ¬½Ó¡£
cn.close();
¡¡¡¡Ò»°ã£¬ÏȹرÕResultSet£¬È»ºó¹Ø±ÕStatement£¨»òÕßPreparedStatement£©£»×îºó¹Ø±ÕConnection
¡¡¡¡¿É¹ö¶¯¡¢¸üеļǼ¼¯
¡¡¡¡1¡¢´´½¨¿É¹ö¶¯¡¢¸üеÄStatement
Statement sm = cn.createStatement(ResultSet.TYPE_SCROLL_ENSITIVE,ResultSet.CONCUR_READ_ONLY);
¡¡¡¡¸ÃStatementÈ¡µÃµÄResultSet¾ÍÊǿɹö¶¯µÄ
¡¡¡¡2¡¢´´½¨PreparedStatementʱָ¶¨²ÎÊý
PreparedStatemet ps = cn.prepareStatement(sql,ResultSet.


Ïà¹ØÎĵµ£º

´«ÖDz¥¿Íjavaѧϰ jdbcÁ¬½Ó³Ø

ÎÒ½ñÌìѧϰÁËÁ¬½Ó³Ø£¬ÊÇ·ëÍþÀÏʦ½²µÄ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Êý¾Ý¿âÁ¬½Ó³Ø:
Ϊ½â¾ö´«Í³¿ª·¢ÖеÄÊý¾Ý¿âÁ¬½ÓÎÊÌ⣬¿ÉÒÔ²ÉÓÃÊý¾Ý¿âÁ¬½Ó³Ø¼¼Êõ¡£
Êý¾Ý¿âÁ¬½Ó³ØµÄ»ù±¾Ë¼Ïë¾ÍÊÇΪÊý¾Ý¿âÁ¬½Ó½¨Á¢Ò»¸ö“»º³å³Ø”¡£Ô¤ÏÈÔÚ»º³å³ØÖзÅÈëÒ»¶¨ÊýÁ¿µÄÁ¬½Ó£¬µ±ÐèÒª½¨Á¢Êý¾Ý¿âÁ¬½Óʱ£¬Ö»Ðè´Ó“»º³å³Ø”ÖÐÈ¡³öÒ»¸ö£¬Ê¹Ó ......

´«ÖDz¥¿Íjavaѧϰ JunitºÍlog4jµÄʹÓÃ

 ÎÒ½ñÌìѧϰÁË£¬Ê¹ÓÃjunit½øÐе¥Ôª²âÊÔµÄ֪ʶºÍʹÓÃlog4j½øÐÐÈÕÖ¾¹ÜÀíµÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Junit
JUnitÊÇÒ»¸ö¿ª·¢Ô´´úÂëµÄJava²âÊÔ¿ò¼Ü£¬ÓÃÓÚ±àдºÍÔËÐпÉÖØ¸´µÄ²âÊÔ¡£ËûÊÇÓÃÓÚµ¥Ôª²âÊÔ¿ò¼ÜÌåϵxUnitµÄÒ»¸öʵÀý£¨ÓÃÓÚjavaÓïÑÔ£©¡£Ëü°üÀ¨ÒÔÏÂÌØÐÔ£º
1¡¢ÓÃÓÚ²âÊÔÆÚÍû½á¹ûµÄ¶ÏÑÔ£¨Assertion£©
2¡¢ÓÃÓÚ¹²Ïí¹²Í¬ ......

JavaºÍ.NET»¥²Ù×÷£º¸Ã·ÅÆúWeb ServiceÂð?


JavaºÍ.NET»¥²Ù×÷£º¸Ã·ÅÆúWeb ServiceÂð?
ͨ¹ýWeb Service»ìºÏ.NETºÍJava¼¼ÊõÍùÍùºÜÈÝÒ×£¬µ«Web Service²¢·ÇÊÇ.NETºÍJava»¥²Ù×÷µÄÍòÁ鵤¡£Web ServiceÔÚ¼¯³É¶ÀÁ¢µÄ¿çÍøÂçͨÐŵÄ×é¼þʱ·Ç³£ÓÐÓã¬ÔÚ¼òµ¥µÄµ÷ÓÃ/·µ»ØÇé¾°ÖУ¬Éæ¼°µÄÊý¾ÝÀàÐÍÊýÁ¿·Ç³£ÓÐÏÞ£¬ÇÒWeb ServiceÊÇ»ùÓÚ±ê×¼µÄ£¬»ìºÏ.NETºÍJava¼¼Êõͨ³£ÏԵúܼòµ¥£¬Òò´ ......

»ùÓÚWEBÓ¦Óÿª·¢µÄjava³ÌÐòÔ±±Ø±¸¹¤¾ß

Ò»¸öºÃµÄ³ÌÐòÔ±³ýÁ˾߱¸ÔúʵµÄ»ù±¾¹¦Í⣬»¹Ó¦¸Ã¾ßÓиüΪÁé»îµÄÂß¼­Ë¼Î¬ÓëÅжÏÄÜÁ¦¡£³ý´ËÖ®Í⣬³ÅÎÕһЩÐÐÖ®ÓÐЧµÄ¸¨Öú¹¤¾ßÒ²ºÜÖØÒª¡£¹¤ÓûÉÆÆäÊÂ,±ØÏÈÀûÆäÆ÷¡£ÓкõŤ¾ß¸¨Öú£¬Ëù×öµÄ¹¤×÷½«Ê°빦±¶¡£ÏÂÃæÏò´ó¼ÒÍÆ¼ö»ùÓÚWEBÓ¦Óÿª·¢µÄjava³ÌÐòÔ±Ó¦¸Ã±Ø±¸µÄ¸¨Öú¿ª·¢¹¤¾ß¡£
¡¡¡¡1£¬JavaÆÊÎö¹¤¾ß¡¡--¡¡profiler
¡¡¡¡ÊÇÒ»¸öÈ«¹ ......

JavaÁ¬½áÊý¾Ý¿âÄÚÄ»

Java.sql°üÖÐµÄ java.sql.Driver, jdbc.sql.ConnectionµÈÌṩ¸ø³ÌÐò¿ª·¢ÈËԱͳһµÄ¿ª·¢½Ó¿Ú£¬Êý¾Ý¿âÌṩÉÌÌṩÏàÓ¦µÄʵÏÖ£¬¶Ô³ÌÐò¿ª·¢ÈËÔ±À´½²Ö»ÒªÖªµÀÕâЩ½Ó¿Ú¶¼ÓÐÄÄЩ·½·¨¾Í¿ÉÒÔÁË¡£µ«ÎÒÃÇ¿ÉÒÔÉîÈëһЩ¿´¿´µ½µ×ÕâÀïÃæ¶¼×öÁËÄÇЩÊ£¬ ͬʱҲ¿ÉÒÔѧϰÆäÖеıà³Ìģʽ(ÈçInterfaceģʽµÈ)¡£
¡¡¡¡1¡¢ Class.forName(String cl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ