SQL Server veritabanında Uniqueidentifier - nasıl Java ortamında oluşturmak için?

oy
2

Ben SQL Server 2005 uniqueidentifier sütun kullanan bir veritabanı tablosu var.

Ben C # GUID'lerini nasıl oluşturulacağını biliyoruz ...

string newid = System.Guid.NewGuid().ToString();

Ancak bu veritabanına ekleme uygulama Java çalışıyor.

Java kodu kullanarak Sql-Sunucu uyumlu Guıd oluşturmak için bir yol var mı?

(NOT: SQL Server tarafında GUID'lerini üreten bu durumda bir seçenek değildir)

Bu mi - http://johannburkard.de/software/uuid/ - C # sürümüne eşdeğer?

Oluştur 09/04/2009 saat 05:10
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
2

Bağlı kod iyi çalışır gerektiğini. Tekmeler için buraya önyükleme için bazı iyi belgelerle başka uygulama bu. http://jug.safehaus.org/Home

GUID en tipik eşsiz makine tanımlayıcı ve o anki saati ve sonra rastgeleliğin bir demet içeren oldukça iyi tanımlanmış bir fenomen vardır. Bir GUID kütüphane yazmak için zaman almıştır Kimse de doğru seçim kütüphane kullanılarak, sen ya da ben olduğundan daha bunda çok daha iyi olması için üzerine yeterli zaman harcaman gerekirdi. Ben bağlantılı kod vb IETF özellikleri bağlantılarının bulunduğu bir grup var, bu yüzden bu onların durum tespiti yaptım oldukça iyi bir işaret.

Bkz http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt

Cevap 09/04/2009 saat 05:29
kaynak kullanıcı

oy
4

Neden sadece sınıfta inşa kullanmayın java.util.UUID en az Java 1.5 kullanıyorsanız size varsayarak,

Cevap 09/04/2009 saat 14:11
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more