java: 各數據類型

java.sql.Types 數據類型 java 數據類型 CallableStatement set和 registerOutParameter 數據類型 PreparedStatement set 數據類型 mysql 
https://docs.oracle.com/javase/8/docs/api/java/sql/CallableStatement.html
https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html
https://docs.oracle.com/en/java/javase/14/docs/api/java.sql/java/sql/PreparedStatement.html
https://docs.oracle.com/en/java/javase/14/docs/api/java.sql/java/sql/CallableStatement.html
https://docs.oracle.com/en/java/javase/14/docs/api/java.sql/java/sql/Types.html
https://docs.oracle.com/en/java/javase/14/docs/api/allclasses-index.html
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/Data-Types.html

java MySQL getMetaData

 //java 數據類型 與sql.Types類型的轉換 找出其規律, 判斷變量類型便於互相自動轉換 塗聚文 Geovin Du
            ArrayList<OutObject> outObjects=new ArrayList<OutObject>();
            OutObject outObject=null;
             int i=0;
            outObject=new OutObject();
            outObject.setObject(i);
            outObject.setOutInt(1);
            outObjects.add(outObject);

             String s="geovindu";
            outObject=new OutObject();
            outObject.setObject(s);
            outObject.setOutInt(2);
            outObjects.add(outObject);

             long l=234343;
            outObject=new OutObject();
            outObject.setObject(l);
            outObject.setOutInt(3);
            outObjects.add(outObject);
             short ss=1111;
            outObject=new OutObject();
            outObject.setObject(ss);
            outObject.setOutInt(4);
            outObjects.add(outObject);
             byte b=22;
            outObject=new OutObject();
            outObject.setObject(b);
            outObject.setOutInt(5);
            outObjects.add(outObject);
            double db=23.2;
            outObject=new OutObject();
            outObject.setObject(db);
            outObject.setOutInt(6);
            outObjects.add(outObject);
             float ff=23.5f;
            outObject=new OutObject();
            outObject.setObject(ff);
            outObject.setOutInt(7);
            outObjects.add(outObject);

             char ch='y';
            outObject=new OutObject();
            outObject.setObject(ch);
            outObject.setOutInt(8);
            outObjects.add(outObject);

             boolean bl=false;
            outObject=new OutObject();
            outObject.setObject(bl);
            outObject.setOutInt(9);
            outObjects.add(outObject);
            DuGetField duGetField=new DuGetField();
            for(OutObject object:outObjects)
            {
              System.out.println( "DataType:"+ DuGetField.getType(object.getObject())+"  id:"+object.getOutInt());
            }
           /*
           * DataType:Integer  id:1
DataType:String  id:2
DataType:Long  id:3
DataType:Short  id:4
DataType:Byte  id:5
DataType:Double  id:6
DataType:Float  id:7
DataType:Character  id:8
DataType:Boolean  id:9
           * */

            /*
           java.sql.Types 數據類型 Geovin Du 塗聚文
           Types.INTEGER;
            Types.NVARCHAR;
            Types.BIT;
            Types.ARRAY;
            Types.BIGINT;
            Types.BINARY;
            Types.BLOB;
            Types.BOOLEAN;
            Types.CHAR;
            Types.CLOB;
            Types.DATALINK;
            Types.DATE;
            Types.DECIMAL;
            Types.DISTINCT;
            Types.DOUBLE;
            Types.FLOAT;
            Types.LONGNVARCHAR;
            Types.JAVA_OBJECT;
            Types.LONGVARBINARY;
            Types.NCHAR;
            Types.NULL;
            Types.NCLOB;
            Types.NUMERIC;
            Types.OTHER;
            Types.REAL;
            Types.REF;
            Types.REF_CURSOR;
            Types.ROWID;
            Types.SMALLINT;
            Types.SQLXML;
            Types.STRUCT;
            Types.TIME;
            Types.TIME_WITH_TIMEZONE;
            Types.TIMESTAMP;
            Types.TINYINT;
            Types.VARBINARY;
            Types.VARCHAR;
             */

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章