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

JavaÁ¬½ÓÊý¾Ý¿âµÄ·½·¨

JavaÁ¬½ÓÊý¾Ý¿âµÄ·½·¨
×¢£º×ªÓÚhttp://www.newasp.net/tech/java/15826.html
JAVAÁ¬½ÓÊý¾Ý¿âÖ÷ÒªÓÐÁ½ÖÖ·½Ê½:
Ò»ÊÇÓÃJDBC-ODBCÇÅÀ´Á¬½Ó
¶þÊÇÓÃÏà¹Ø³§ÉÌÌṩµÄÏàÓ¦Çý¶¯³ÌÐòÀ´Á¬½Ó
ÓÃJDBC-ODBCÇÅÀ´Á¬½Ó
JDBC-ODBCÇŽӯ÷ÊÇÓÃJdbcOdbc.ClassºÍÒ»¸öÓÃÓÚ·ÃÎÊODBCÇý¶¯³ÌÐòµÄ±¾µØ¿âʵÏֵġ£¶ÔÓÚWINDOWSƽ̨£¬¸Ã±¾µØ¿âÊÇÒ»¸ö¶¯Ì¬Á¬½Ó¿âDLL(JDBCODBC.DLL)¡£
ÓÉÓÚJDBCÔÚÉè¼ÆÉÏÓëODBCºÜ½Ó½ü¡£ÔÚÄÚ²¿£¬Õâ¸öÇý¶¯³ÌÐò°ÑJDBCµÄ·½·¨Ó³Éäµ½ODBCµ÷ÓÃÉÏ£¬ÕâÑù£¬JDBC¾Í¿ÉÒÔºÍÈκοÉÓõÄODBCÇý¶¯³ÌÐò½øÐн»»¥ÁË¡£ÕâÖÖÇŽӯ÷µÄÓŵãÊÇ£¬ËüʹJDBCĿǰÓÐÄÜÁ¦·ÃÎʼ¸ºõËùÓеÄÊý¾Ý¿â¡£Í¨Ðз½Ê½ÈçͼËùʾ£º
Ó¦ÓóÌÐò---JDBC API---JDBC-ODBC---ODBC API---ODBC²ã---Êý¾ÝÔ´
¾ßÌå²Ù×÷·½·¨Îª£º
Ê×ÏÈ´ò¿ª¿ØÖÆÃæ°åµÄ¹ÜÀí¹¤¾ß£¬´ò¿ªÊý¾ÝÔ´£¨ODBC£©£¬ÔÚÓû§DSNÀïÃæÌí¼ÓÊý¾ÝÔ´£¨¼´ÄãÒªÁ¬½ÓµÄÊý¾Ý¿âµÄÃû×Ö£©£¬ÔÚÕâÀï¼Ù¶¨Á¬½ÓSQL SERVER 2000µÄGoodsSupplyÊý¾Ý¿â¡£Ãû³ÆÌîдÄãÒªÁ¬½ÓµÄÊý¾Ý¿âµÄÃû³Æ£¨GoodsSupply£©£¬È»ºóÖð²½ÉèÖã¬Èç¹ûÑ¡ÓÃÁËʹÓÃSQL-SERVERÃÜÂëÈÏÖ¤µÄ»°£¬¾ÍÒªÊäÈëÏàÓ¦µÄÓû§Ãû¼°ÃÜÂëÁ¬½Óµ½Êý¾Ý¿â¡£Ò»Â·ÏÂÒ»²½ÉèÖÃÍê³É¡£
ÔÚJAVAÀïÃæ±àд³ÌÐò½øÐвâÊÔ£¬ÔÚÕâÀïÎҵijÌÐòÊÇÈÃÓû§ÊäÈëÈÎÒâµÄ±íÃûÓëÓëÁÐÃû£¬°Ñ¸ÃÁеÄËùÓÐÊý¾ÝÊä³ö¡£
Ô´´úÂëÈçÏ£º
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.*;
public class ODBCBridge {
public static void main(String[] args) {
String url="jdbc:odbc:GoodsSupply";
Statement sm=null;
String command=null;
ResultSet rs=null;
String tableName=null;
String cName=null;
String result=null;
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
try {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //¼ÓÔØÇý¶¯
}catch(ClassNotFoundException e){
System.out.println("Can not load Jdbc-Odbc Bridge Driver");
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
Connection con=DriverManager.getConnection(url,"USER","PASSWORD"); //ʹÓÃSQL-SERVER2000ÈÏÖ¤
DatabaseMetaData dmd=con.getMetaData(); //DMDΪÁ¬½ÓµÄÏàÓ¦Çé¿ö
System.out.println("Á¬½ÓµÄÊý¾Ý¿â:"+dmd.getURL());
System.out.println("Çý¶¯³ÌÐò:"+dmd.getDriverName());
sm=con.createStatement();
System.out.print


Ïà¹ØÎĵµ£º

java GBת UTF 8×Ö·û

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GB2UTF
{
 public static String GBK2Unicode(String str)
 {
  StringBuffer result = new StringBuffer();
  for (int i = 0; i < str.length(); i++)
 &n ......

Java·ºÐ;Žë

1¡¢²»¿ÉÒÔÓÃÒ»¸ö±¾µØÀàÐÍ£¨Èçint   float£©À´Ìæ»»·ºÐÍ
2¡¢ÔËÐÐʱÀàÐͼì²é£¬²»Í¬ÀàÐ͵ķºÐÍÀàÊǵȼ۵ģ¨Pair<String>ÓëPair<Employee>ÊÇÊôÓÚͬһ¸öÀàÐÍPair£©£¬
     ÕâÒ»µãÒªÌØ±ð×¢Ò⣬¼´Èç¹ûa instanceof Pair<String>==trueµÄ»°£¬²¢²»´ú±ía.getFirst()µÄ·µ»ØÖµÊÇÒ»¸öS ......

Java 7ÒѾ­Íê³ÉµÄÆß´óй¦ÄÜÔ¤ÀÀ

Java 7ÒѾ­Íê³ÉµÄ7´óй¦ÄÜ£º
1£©¶Ô¼¯ºÏÀàµÄÓïÑÔÖ§³Ö£»
2£©×Ô¶¯×ÊÔ´¹ÜÀí£»
3£©¸Ä½øµÄͨÓÃʵÀý´´½¨ÀàÐÍÍÆ¶Ï£»
4£©Êý×Ö×ÖÃæÁ¿Ï»®ÏßÖ§³Ö£»
5£©switchÖÐʹÓÃstring£»
6£©¶þ½øÖÆ×ÖÃæÁ¿£»
7£©¼ò»¯¿É±ä²ÎÊý·½·¨µ÷Óá£
ÏÂÃæÎÒÃÇÀ´×Ðϸ¿´Ò»ÏÂÕâ7´óй¦ÄÜ£º
¶Ô¼¯ºÏÀàµÄÓïÑÔÖ§³Ö
Java½«°üº¬¶Ô´´½¨¼¯ºÏÀàµÄµÚÒ»ÀàÓïÑÔÖ§³Ö¡ ......

javaʵÏֵĵݹ鷽·¨ÄæÐò¶Ô²éÕÒ

ÏÂÃæÊÇʹÓÃjavaʵÏֵĵݹéÄæÐò¶Ô²éÕÒ£¬ËùνµÄÄæÐò¶Ô¾ÍÊÇÔÚÊý×éA[]ÖÐÈç¹û i < j ,²¢ÇÒA[i] > A[j], ÔòÎÒÃÇ˵A[i]ºÍA[j]ÊÇÒ»¶ÔÄæÐò¶Ô¡£Èç¹ûÓÃÆÕͨµÄË㷨ʵÏֵϰ£¬²éÕÒµÄʱ¼ä¸´ÔÓ¶È£¬ÊÇO(N*N)£¬Ê¹ÓÃÕâÀïµÄ¶Ó¹æµÄ·½Ê½²éÕҵϰ£¬Ê±¼ä¸´ÔÓ¶ÈÊÇO(N*lgN)
import java.util.Date;
import java.util.Random;
/*
* ʹÓõݹ ......

0ÔªÔÂн ±±¾©ÇóÖ° Java¿ª·¢

  ÔÚ±±¾©´ôÁËÒ»¸öÔ¶àÁË£¬ÎªÁËÉú´æ£¬±Ê¼Ç±¾µçÄÔÒ²¼úÂôÁË£¬²»ÖªµÀ¹¤×÷ÕâôÄÑÕÒ¡£
 
  Ò»¸öÕý¾­µÄÃæÊÔҲûÓС£ 
  ÎÒ´Ó07Äê±ÏÒµÒѾ­ÀË·Ñ2Äêʱ¼äÁË£¬ÎÒÔ¸ÒâÓðëÄêµÄ0н³êÀ´»»È¡ÎÒÈëÐпª·¢£»
  Ï£Íû±±¾©Óй«Ë¾ÌṩÈÃÎÒʵÏÖ×ÔÎÒ¼ÛÖµµÄƽ̨¡£
  Èç¹ûÄú¶ÔÎÒµÄÄÜÁ¦ÓÐÒÉÎÊ£¬¹µÍ¨¿ÉÒÔÁ˽â ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ