ͨ¹ýjava²éѯÊý¾Ý¿â±í½á¹¹
public static void getConnAndTableStruct() {
Connection connection = null;
PreparedStatement pstmt = null;
ResultSetMetaData rsmd = null;
try {
// mysqlÁ¬½Ó
//Class.forName("org.gjt.mm.mysql.Driver");
//connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
// oracleÁ¬½Ó
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@192.168.12.12:1521:db";
connection=DriverManager.getConnection(url,"manager","manager");
pstmt = (PreparedStatement) connection.prepareStatement("select * from A_STAT");
pstmt.execute(); // ÕâµãÌØ±ðҪעÒâ:Èç¹ûÊÇOracle¶ø¶ÔÓÚmysql¿ÉÒÔ²»ÓüÓ.
rsmd = (ResultSetMetaData) pstmt.getMetaData();
//className = "User";
//tableName = "user";
for (int i = 1; i < rsmd.getColumnCount() + 1; i++) {
//rsmd.getColumnName(i);
//rsmd.getColumnClassName(i).substring(rsmd.getColumnClassName(i).lastIndexOf(".") + 1);
System.out.println(rsmd.getColumnClassName(i));
System.out.println(rsmd.getColumnName(i));
System.out.println(rsmd.getColumnTypeName(i));
System.out.println(rsmd.getPrecision(i));
System.out.println(rsmd.getScale(i));
System.out.println(rsmd.isNullable(i));//0 ²»ÄÜΪ¿Õ 1¿ÉÒÔΪ¿Õ
System.out.println("=============================");
System.out.println("=============================");
System.out.println("=============================");
System.out.println("
Ïà¹ØÎĵµ£º
ǰÌ᣺JDKÔÚ»·¾³±äÁ¿ÀïÓÐÅäÖà 1.Ê×ÏȽ¨¸ö¹¤³ÌTest£¨¼ÙÈç·ÅÓÚD:\java£©½«srcĿ¼ÏµÄÎļþ¿½±´µ½classesĿ¼Ï 2.ÔËÐÐÀïÊäÈëcmd->»Ø³µ 3.ÊäÈëD:->»Ø³µ 4.ÊäÈëcd java»Ø³µ(cdδ´ò¿ªÎļþ¼Ð) 5.ÊäÈëcd test->»Ø³µ 6.ÊäÈëcd classes->»Ø³µ 7.ÊäÈëdir->»Ø³µ£¨dirΪÏÔʾ¸ÃĿ¼ÏµÄËùÓÐÎļþ£© 8.¶Ôÿ¸ö.javaÎ ......
ÔÚjavaÖÐÓÐ3¸öÀàÀ´¸ºÔð×Ö·ûµÄ²Ù×÷¡£
1.Character ÊǽøÐе¥¸ö×Ö·û²Ù×÷µÄ£¬
2.String ¶ÔÒ»´®×Ö·û½øÐвÙ×÷¡£²»¿É±äÀà¡£
3.StringBuffer Ò²ÊǶÔÒ»´®×Ö·û½øÐвÙ×÷£¬µ«ÊǿɱäÀà¡£
String:
ÊǶÔÏó²»ÊÇÔʼÀàÐÍ.
Ϊ²»¿É±ä¶ÔÏó,Ò»µ©±»´´½¨,¾Í²»ÄÜÐÞ¸ÄËüµÄÖµ.
¶ÔÓÚÒѾ´æÔÚµÄString¶ÔÏóµÄÐÞ¸ ......
ÓÃjpa²»Äܽ¨±í£¬sqlÓï¾äÊǶԵ쬲»¹ý¾ÍÊDz»Äܽ¨£¬Í¬ÑùµÄsql£¬ÔÚÏÂÃæµÄjdbcÖоͿÉÒÔ£¬¿ÉÄÜÊÇ¿ò¼ÜµÄÏÞÖÆ£¬Ï£Íû¸ßÈËÖ¸µã
import java.net.URL;
import java.sql.*;
public class Create {
public Create() {
}
public static void main(String[] args){
String url = "jdbc:oracle:thin:@10.0.1.3:1521:SDCDB" ......
ÔÚjavaµ÷ÓÃexe£¬com¿ÉÖ´ÐÐÎļþºÍbat£¬cmdÅú´¦ÀíÎļþ
Ò»¡£ÔËÐÐexeÎļþ
1. Java JDKÀïÒѾÌṩÁ˵÷Óõķ½·¨£¬²»ÔÚÀÛ׸£¬´úÂëÈçÏ¡£
try {
String command = "notepad";
& ......
JavaÖеÄtransient£¬volatileºÍstrictfp¹Ø¼ü×Ö
Èç¹ûÓÃtransientÉùÃ÷Ò»¸öʵÀý±äÁ¿£¬µ±¶ÔÏó´æ´¢Ê±£¬ËüµÄÖµ²»ÐèҪά³Ö¡£ÀýÈ磺
Java´úÂë
class T {
transient int a; //²»ÐèҪά³Ö
int b;  ......