问题描述
谁了解jmesql数据库,我能把数据写入jmesql数据库中,也能查询出来。程序是一直运行的时候,写入的数据查出来的汉字能正常显示,但是当关闭了程序,再次运行的时候,在关闭程序之前写入的数据中的汉字就成了乱码了,谁知道这是为什么啊。难道程序关闭了,jmesql中的数据编码就转化了吗?
解决方案
解决方案二:
哥们你的创建表是如何实现的。
解决方案三:
privatestaticDatabaseManagermyDatabaseManager;privateDatabaseManagergetDatabaseManager()throwsException{if(this.myDatabaseManager==null){myDatabaseManager=newDatabaseManager("electricity","SA","");}returnmyDatabaseManager;}try{Stringstr1="createtableww(idint,contentvarchar(100))";this.getDatabaseManager().extendTable(str1);}catch(Exceptione){e.printStackTrace();}publicbooleanextendTable(Stringstr)throwsSQLException{jdbcStatementstatement=connection.createStatement();booleanbl=statement.execute(str);returnbl;}这三部分就可以创建表了
解决方案四:
我先试试,呵呵支持你
解决方案五:
我检查了之前我的方法是没错的,我也不知道何故就是不行。
解决方案六:
我也遇到这个问题了。。。求解!