تغییر jdbc url برای پشتیبانی از utf-8 در پایگاه داده MySql

۱۵ آذر ۱۳۹۵

این نوشته مربوط به فریم‌ورک اسپرینگ است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته من می‌تواند مفید باشد. اگر پس از پیکربندی پایگاه داده‌ی MySql در پروژه اسپرینگ خود با درج حروف فارسی در پایگاه داده مشکل دارید نیازمند تغییر jdbc url به گونه‌ای هستید که از یونیکد (Unicode) نیز پشتیبانی کند.


برای اینکه بتوان در پایگاه داده‌هایهای MySQL، متن فارسی insert نمود، لازم است در jdbc.url عبارت زیر وارد شود:
jdbc.url=jdbc\:mysql\://localhost\:3306/نام دیتابیس موردنظر?zeroDateTimeBehavior\=convertToNull&useUnicode\=yes&characterEncoding\=UTF-8&characterSetResults\=UTF-8

هیچ نظری موجود نیست: