Yeni bir web servis API’si olan YQL ile beraber tipik bir program erişiminden ziyade farklı web servislerine SQL benzeri bir dille beraber ulaşabileceksiniz. Bunu pipes’ın komut satırı ile yazılmış bir versiyonu olarak da düşünebilirsiniz. Buradaki amaç tek ve bilinen bir önyüz ile beraber Yahoo! ve tüm internet ağı üzerindeki bilgilere erişimi sağlamak.
Başlamak için
1. YQL Konsolunu deneyin.
2. uygulamalarınızdan yql ye nasıl erişeceğinizi öğrenin.
3. Erişim kodunuzu alın.
Kullanım limitleri
YQL API kullanımı aşağıdaki kısıtlamalara sahiptir:
Erişim anahrarı limitleri
* Günde 100.000 işlem.
IP limitleri:
* / V1/public/* saat başına 1000 işlem
* / V1/yql/* saat başına 10000 işlem
Tüm fiyatlar değişebilir.
örnekler denedikten sonra :)
Salı, Mart 10, 2009
Cumartesi, Mart 07, 2009
Java, JDBC ve MySQL Tür Dönüşümleri
ResultSet.getObject() fonksiyonu MySQL ve Java türleri arasındaki tür dönüşümleri için aşağıdaki tabloyu kullanır. java.sql.Types hakkında daha fazla bilgi için Java 2 Platform Türlerine bakın.
ResultSet.getObject() için MySQL ve Java Türleri.
ResultSet.getObject() için MySQL ve Java Türleri.
MySQL Tip Adı | GetColumnClassName | Java Class |
BIT(1) (new in MySQL-5.0) | BIT | java.lang.Boolean |
BIT( > 1) (new in MySQL-5.0) | BIT | byte[] |
TINYINT | TINYINT | Eğer depolama boyutu 1 ise java.lang.Boolean değilse java.lang.Integer . |
BOOL, BOOLEAN | TINYINT | Bkz TINYINT |
SMALLINT[(M)] [UNSIGNED] | SMALLINT [UNSIGNED] | java.lang.Integer (herşeye rağmen UNSIGNED veya değil) |
MEDIUMINT[(M)] [UNSIGNED] | MEDIUMINT [UNSIGNED] | java.lang.Integer (eğer UNSIGNED ise)java.lang.Long (C/J 3.1 ve öncesi ise) ( C/J 5.0 ve sonrası ise) |
INT,INTEGER[(M)] [UNSIGNED] | INTEGER [UNSIGNED] | java.lang.Integer , (eğer UNSIGNED ise)
|
BIGINT[(M)] [UNSIGNED] | BIGINT [UNSIGNED] | java.lang.Long , (eğer UNSIGNED ise)
|
FLOAT[(M,D)] | FLOAT | java.lang.Float |
DOUBLE[(M,B)] | DOUBLE | java.lang.Double |
DECIMAL[(M[,D])] | DECIMAL | java.math.BigDecimal |
DATE | DATE | java.sql.Date |
DATETIME | DATETIME | java.sql.Timestamp |
TIMESTAMP[(M)] | TIMESTAMP | java.sql.Timestamp |
TIME | TIME | java.sql.Time |
YEAR[(2|4)] | YEAR | java.sql.Short . yearIsDateType false ise
|
CHAR(M) | CHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
VARCHAR(M) [BINARY] | VARCHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
BINARY(M) | BINARY | byte[] |
VARBINARY(M) | VARBINARY | byte[] |
TINYBLOB | TINYBLOB | byte[] |
TINYTEXT | VARCHAR | java.lang.String |
BLOB | BLOB | byte[] |
TEXT | VARCHAR | java.lang.String |
MEDIUMBLOB | MEDIUMBLOB | byte[] |
MEDIUMTEXT | VARCHAR | java.lang.String |
LONGBLOB | LONGBLOB | byte[] |
LONGTEXT | VARCHAR | java.lang.String |
ENUM('value1','value2',...) | CHAR | java.lang.String |
SET('value1','value2',...) | CHAR | java.lang.String |
Kaydol:
Kayıtlar (Atom)