PRO — $24.90/MO / KAYITTA 14 GÜN PRO DENEME

Doğrudan MySQL veya MariaDB'den etiket yazdırma

LabelInn Windows uygulamasını MySQL veya MariaDB'ye bağlayın, salt okunur bir SELECT ... LIMIT sorgusu yazın; her sonuç satırı bir etiket basar. Uygulamanın kullandığı bağlayıcıdan MariaDB 11.4.4'e karşı denendi. Önce bilmeniz gereken: yer tutucuları @ad olarak yazın; çünkü :ad MySQL'e değişmeden gider ve hata verir.

PRO PLAN · 14 GÜN DENEME · WINDOWS MASAÜSTÜ UYGULAMASI
VERİTABANI SORGUSUSATIRLARDAN ETİKETE
Doğrudan MySQL veya MariaDB'den etiket yazdırma — LabelInn
Yazıcının kendi diliZPL, TSPL, TPCL, ESC/Label
Sürücü kurmadanUSB, ağ veya Bluetooth
Her platformWindows, macOS, Android, web
Ücretsiz başlayınKredi kartı yok, 14 gün Pro deneme

01

Kimin için

MySQL/MariaDB üzerinde kendi mağazasını, WMS'ini veya iç aracını çalıştıran ve her etiket turundan önce dosya dışa aktaran ekipler.

02

Adım adım

  1. LabelInn Windows uygulamasını sunucuya erişebilen bir bilgisayara kurun. Veritabanı sürücüsü hazır gelir; başka bir şey kurmanız gerekmez.
  2. MySQL / MariaDB bağlantısını ekleyin: sunucu, 3306 portu, veritabanı ve ihtiyacınız olan tabloları okuyabilen bir veritabanı kullanıcısı.
  3. Etiketlemek istediğiniz satırları tam olarak döndüren MySQL sorgusunu yazın; etiket başına bir satır.
  4. Her sonuç sütununu bir etiket alanına eşleyin — metin, barkod, QR veya RFID — sonra birkaç satırı önizleyin.
  5. Sonuç kümesini yazdırın veya sorguyu kaydedin ki sonraki tur tek tıkla çalışsın.

Sıradan MySQL yazın. Test ederken sonuna LIMIT n ekleyin ki önizleme tüm tabloyu çekmesin.

Kendi verinizle deneyin — kayıt 14 günlük Pro denemeyi başlatır, kredi kartı gerekmez. Sonrasında veritabanı kaynakları Pro planında, aylık $24.90. Hemen indir → | Fiyatları gör →

03

Neler yapabilirsiniz

  • Sonuç sütunları herhangi bir etiket alanına bağlanır; barkod ve QR içeriği doğrudan MySQL / MariaDB içinden gelir.
  • Güncel satırlara ihtiyaç duyduğunuzda kayıtlı sorguyu yeniden çalıştırın — dışa aktarma, kopyala-yapıştır ve bayat dosya yok.
  • Tek etikette veritabanı sütunlarını sabit metin, sayaç, tarih ve seri numaralarıyla karıştırın.
  • Basılan satırlar baskı geçmişine kaydedilir; yeniden baskı veya denetim ilgili işi sonradan bulabilir.
  • Sorgular parametreli olabilir; operatör SQL düzenlemek yerine iş emri veya parti numarası girer.

04

Teknik bilgiler

KonuAyrıntı
MotorMySQL / MariaDB
Varsayılan port3306
Sorgu diliMySQL
SürücüKöprü programının içinde hazır: MySqlConnector 2.3.7. Başka bir kurulum gerekmez.
PlatformYalnızca Windows masaüstü uygulaması. Bağlayıcı, uygulamanın yanında çalışan bir Windows programıdır; macOS ve Linux'ta Excel veya CSV kullanın.
Kimlik bilgileriMasaüstü uygulamasında oluşturulan bağlantının parolası o bilgisayarın güvenli deposunda (Windows DPAPI) kalır; sunucu, port, veritabanı ve kullanıcı adı bağlantıyla birlikte kaydedilir. Panodan veya API'den oluşturulan bağlantıda parola şirketinizin bulut kaydında AES-256-GCM ile şifreli saklanır ve bilgisayar sorgu çalıştırırken onu alır.
ErişimSalt okunur: yalnızca SELECT ve WITH ifadeleri çalışır. Bağlantı testi sunucu sürümünü ve hesabın salt okunur görünüp görünmediğini bildirir.
VarsayılanlarKayıtlı sorgu başına satır sınırı 1000, zaman aşımı 30 saniye (ikisi de düzenlenebilir, zaman aşımı en çok 300).
PlanPro (aylık $24.90, yıllık $249). Olmadan da bağlanabilir, sorguyu çalıştırabilir ve ilk 10 satırı görebilirsiniz; bir öğeyi bağlamak veya sonucu basmak Pro gerektirir. 14 günlük deneme bunu içerir.

05

Doğrudan veritabanı bağlantısı için gereksinimler

  • LabelInn Windows masaüstü uygulaması, veritabanı sunucusuna erişebilen bir bilgisayarda. Bağlayıcı macOS'ta çalışmaz.
  • Veritabanı sürücüsü için kurulacak bir şey yok: hazır gelir.
  • Etiketlediğiniz tablolarda yalnızca SELECT yetkisi olan bir veritabanı kullanıcısı. LabelInn yazdırmak için yazma erişimine ihtiyaç duymaz.
  • Bağlamak ve basmak için Pro plan veya 14 günlük deneme; bağlanmak ve 10 satırı önizlemek her planda açıktır.

DENENMİŞ TUZAK

Yer tutucular: MySQL ve MariaDB'de :ad hata verir, @ad çalışır

Sorgu düzenleyicisi "parametre için :ad sözdizimini kullanın" der. Diğer dört motorda doğrudur. MySQL ve MariaDB'de bağlayıcı metni yazıldığı gibi gönderir ve sunucu iki noktayı reddeder.

Gönderilen sorguMariaDB 11.4.4'te sonuç
... WHERE batch = :batch1064 hatası, :batch yakınında söz dizimi hatası
... WHERE batch = @batchÇalışır: L2610-A için 3 satır
... WHERE batch = 'L2610-A'Çalışır: 3 satır
Nasıl denendi

17 Ekim 2026'da iki biçim de aynı parametre değeriyle LabelInn veritabanı bağlayıcısına (labelinn_db_bridge.exe, MySqlConnector 2.3.7) gönderildi. Düzenleyicinin "Algılanan parametreler" kutusu yalnızca :ad biçimini tanır; bu yüzden MySQL'de parametreyi bilinen bir eksik sayın: bağlayıcı SQL Server ve PostgreSQL'de yaptığı gibi yer tutucuları dönüştürene kadar değeri WHERE içine yazın veya parti başına kayıtlı bir sorgu kullanın.

BAĞLANMA

MySQL ve MariaDB'ye özgü

LabelInn bağlantı sihirbazı, 2. adım: bağlantı adı, sunucu, port, veritabanı ve TLS seçici (MySQL / MariaDB)
Bağlantı bilgileri adımı. Sunucu, Port ve Veritabanı herkesin girdiği üç değerdir; TLS seçicisi aşağıda anlatılıyor. (Ekran görüntüsü İngilizce arayüzdür.)
LabelInn kayıtlı sorgu düzenleyicisi: SQL kutusu, algılanan parametreler, satır sınırı 1000, zaman aşımı 30 saniye ve sonuç tablosu
Kayıtlı sorgu düzenleyicisi: "yalnızca SELECT/WITH, parametre için :ad sözdizimi", satır sınırı, zaman aşımı ve Örnek Çalıştır. MySQL'de aynı düzenleyici LIMIT kullanır.
AyarNe girilir
Sunucu ve portSunucu adı ve 3306 (MySQL / MariaDB için form varsayılanı).
VeritabanıBağlanılacak şema. Zorunlu.
TLS"Require" varsayılandır; "Prefer" pazarlık eder; "Disable" kontrol ettiğiniz ağlar içindir.
KullanıcıŞemada SELECT yetkili kullanıcı. Bağlantı testi SHOW GRANTS okur ve hesapta yazma veya DDL yetkisi varsa uyarır.
Karakter kümesiutf8mb4 sütunlar kullanın. Örnek betik tabloyu DEFAULT CHARSET=utf8mb4 ile oluşturur; "Crème brûlée" gibi aksanlı metin bozulmadan geldi.

SORGU

MySQL / MariaDB ile bir etiket sorgusu

EXAMPLESQL
SELECT sku, product,
       CAST(price AS CHAR) AS price,                 -- 4.90, 4.90 kalır
       barcode, batch,
       DATE_FORMAT(expiry, '%d.%m.%Y') AS expiry     -- 31.03.2027
FROM labelinn_demo_products
WHERE batch = 'L2610-A'
ORDER BY sku
LIMIT 50
  • LIMIT n ifadeyi bitirir (LIMIT n OFFSET m sayfalar). MySQL'de TOP söz dizimi hatasıdır (testte 1064).
  • FETCH FIRST n ROWS ONLY MariaDB 11.4'te de çalıştı. Oracle'ın MySQL sunucusu bu ifadeyi belgelemez; LIMIT tercih edin.
  • Ters tırnaklı tanımlayıcılar çalıştı: ` sku ve labelinn_demo_products `.
  • DECIMAL(8,2) fiyat 4.9 sayısı, DATE ise 2027-03-31T00:00:00 olarak gelir. Yukarıdaki CAST/DATE_FORMAT 4.90 ve 31.03.2027 döndürür.
Neler doğrulandı

Bu sorgu 17 Ekim 2026'da gerçek bağlayıcıdan MariaDB 11.4.4'e karşı çalıştırıldı, 4.90 ve 31.03.2027 ile 3 satır döndü. Oracle MySQL 8'de denenmedi.

HATA OLUNCA

LabelInn'in tanıdığı MySQL hata numaraları

MySQL hatasıLabelInn bildirirOlağan neden
1045auth_failedErişim reddedildi: yanlış parola ya da kullanıcının bu bilgisayarın adresinden bağlanma izni yok (kullanıcı@sunucu yetkileri).
1146table_not_foundTablo bağlı şemada yok.
1054column_not_foundAlan listesinde bilinmeyen sütun.
1064mysql_errorSöz dizimi hatası: LIMIT yerine TOP ya da :ad yer tutucusu.

HER YAZICI

Tasarlayın, verinizi bağlayın, elinizdeki yazıcıdan basın.

Zebra, TSC, Toshiba, Epson ve daha fazlası — USB, ağ veya Bluetooth üzerinden, sürücü kurmadan.

LabelInn on a laptop with a thermal printer and the printed label

SORULAR / SSS

Sık sorulan sorular

Hangi MySQL yazmalıyım?

Sıradan MySQL. LabelInn SQL'inizi yeniden yazmaz; kaydettiğiniz ifadeyi çalıştırır ve sonuç sütunlarını etiket alanlarına eşler. Test ederken `… LIMIT n` kullanın.

MySQL / MariaDB üzerinden Zebra veya TSC yazıcıya sürücüsüz basabilir miyim?

LabelInn'in ZPL, TSPL veya TPCL ile doğrudan sürdüğü modellerde evet — komut akışı üretilip doğrudan gönderilir. Bu, yalnızca satırlarınızı okumak için kullanılan veritabanı sürücüsünden bağımsızdır.

MySQL / MariaDB üzerinden yazdırırken etiket verisi ağımdan çıkıyor mu?

Sorgu LabelInn'in kurulu olduğu bilgisayarda, kendi MySQL / MariaDB sunucunuza karşı çalışır ve satırlar etiketi orada doldurur. Bulutta saklanan şeyler etiket tasarımı ve baskı kaydı ile bağlantının sunucu, port, veritabanı ve kullanıcı adıdır. Parolanın nerede durduğu bağlantının nasıl oluşturulduğuna bağlıdır: Masaüstü uygulamasında oluşturulan bağlantının parolası o bilgisayarın güvenli deposunda (Windows DPAPI) kalır; sunucu, port, veritabanı ve kullanıcı adı bağlantıyla birlikte kaydedilir. Panodan veya API'den oluşturulan bağlantıda parola şirketinizin bulut kaydında AES-256-GCM ile şifreli saklanır ve bilgisayar sorgu çalıştırırken onu alır.

LabelInn MySQL kadar MariaDB ile de çalışır mı?

Evet, aynı bağlayıcı ikisine de hizmet eder. Buradaki sayfalar MariaDB 11.4.4'te denendi; Oracle MySQL 8'e karşı çalıştırılmadı.

:ad parametrem MySQL'de neden hata veriyor?

MySQL ve MariaDB'de yer tutucu sunucuya değişmeden gider ve sunucu 1064 hatası verir. Şimdilik değeri sorguya yazın veya @ad biçimini kullanın. SQL Server ve PostgreSQL :ad'ı otomatik @ad'a çevirir, Oracle ve SAP HANA :ad'ı doğal kullanır.

MySQL için ODBC veya Connector/NET sürücüsü gerekir mi?

Hayır. Bağlayıcı program MySqlConnector içerir; başka bir şey kurulmaz.

SONRAKİ ADIM / LABELINN

MySQL / MariaDB verinizi elinizdeki yazıcıda basın

Veritabanı kaynakları Pro planında çalışır — aylık $24.90, ya da yıllık $249 (10 ay öde, 12 ay kullan). Kayıt olduğunuzda 14 günlük Pro deneme başlar; hiçbir ödeme yapmadan kendi MySQL / MariaDB verinizi bağlayıp gerçek bir etiket basabilirsiniz. · Kayıtta 14 gün Pro deneme · Kredi kartı gerekmez · Veritabanı bağlantıları Windows masaüstü uygulamasında çalışır

Ücretsiz başla →