TestJdbc.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package qh.lqg.test;
  2. import java.io.UnsupportedEncodingException;
  3. import java.sql.SQLException;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. import qh.lqg.utils.Messages;
  7. import qh.lqg.utils.db.JdbcUtils;
  8. public class TestJdbc {
  9. public static void main(String[] args) throws SQLException,
  10. UnsupportedEncodingException {
  11. // TODO 自动生成的方法存根
  12. String userName, password, url;
  13. userName = Messages.getString("TestJdbc.userName"); //$NON-NLS-1$
  14. password = Messages.getString("TestJdbc.password"); //$NON-NLS-1$
  15. url = Messages.getString("TestJdbc.url"); //$NON-NLS-1$
  16. JdbcUtils jdbcUtils = new JdbcUtils();
  17. jdbcUtils.setConnstr(userName, password, url);
  18. jdbcUtils.getConnection();// 连接数据库
  19. String sql = "UPDATE `tw_domain` SET `description`=?, `chinese_description`=? WHERE (`domain_name`='baba.me')"; //$NON-NLS-1$
  20. List<Object> params = new ArrayList<Object>();
  21. params.add("90"); //$NON-NLS-1$
  22. String str = "中文"; //$NON-NLS-1$
  23. str = new String(str.getBytes(), "UTF8"); //$NON-NLS-1$
  24. params.add("中文"); //$NON-NLS-1$
  25. jdbcUtils.updateByPreparedStatement(sql, params);
  26. System.out.println(sql);
  27. }
  28. }