Тема: Зберігання кольорів в БД .
Я хочу зробити так щоб користувач для компонента (наприклад кнопка ) вибирав колір  (button.setBackground(..);  ) за допомогою :
myColor = JColorChooser.showDialog(button, "color", myColor);Потім значення цьогго кольору заносилось в БД SQLite . І при кожному запуску  програми колір для компонента брався з БД.
я не знаю як зберігати колір в БД,  намагаюсь  тип TEXT . 
 myColor = JColorChooser.showDialog(button3, " color ", myColor);
 String str = myColor.toString();
 String sqlInsert = " INSERT INTO ComponentColor   ( Color )    VALUES(?)";
 PreparedStatement prstm = conn.prepareStatement(sqlInsert);
 prstm.setString(1, str);
 prstm.executeUpdate();Воно в БД має вигляд - java.awt.Color[r=204,g=204,b=0]
якщо витянути це значення і спробувати :
button.setBackground(myColor);  
то , звичайно нічого не вийде.
Якщо в БД значення  кольору знаходиться в такому вигляді - #7C2EA6  то коли результат запиту підставити в 
 strColor = rs.getString("Color");
 Color myColor = Color.decode(strColor);
 setBackground(myColor);працює.
Одже треба мені знати як в БД колір заносити в вигляді -#7C2EA6 , або щось робити з оцим java.awt.Color[r=204,g=204,b=0] щоб воно працювало . Або може взагалі все це по іншому робиться ?

