我有下表:
create table test
(
fname char(20) character set utf8 collate utf8_turkish_ci,
id int primary key
);
Run Code Online (Sandbox Code Playgroud)
我按如下方式插入数据:
resultSet.executeQuery("set namee utf8");
preparedStatement = connection.prepareStatement("insert into test(fname) values(?)");
preparedStatement.setstring(1,"alis");
preparedStatement.executeUpdate();
Run Code Online (Sandbox Code Playgroud)
但是当我检索数据时,它们就像是?????.
什么是问题,我该如何解决?
我使用visual stdio 2012命令提示符编译了QT 5.0.1.当我创建控制台应用程序时,每件事都很好并且有效,但是当我创建QT应用程序时,它会抛出此错误:
Error 1 error MSB6006: "cmd.exe" exited with code 1
Run Code Online (Sandbox Code Playgroud)
(qt-vs-addin-1.2.0已安装QT visual stdio )
我想知道是否可以修改外键?
FOREIGN KEY (member) REFERENCES scores (level) ON DELETE CASCADE,
Run Code Online (Sandbox Code Playgroud)
我想将其更改为:
FOREIGN KEY (member, subject) REFERENCES scores (level, subject) ON DELETE set null,
Run Code Online (Sandbox Code Playgroud)
是否可以?
我有一个JTextField.我想在其中的文本被更改时调用一个函数.
我怎么做?
我使用从jframe扩展的类,它有一个按钮(我在我的程序中使用它)
我想在我的程序中运行jframe时整个程序暂停
直到我按下按钮.
我该怎么做
在c ++中getch()这样做.
我想要一个像这样的功能.
假设我们有这个查询:
ResultSet result = ("select * from table_name");
Run Code Online (Sandbox Code Playgroud)
现在我们可以从这个表格中获得结果信息
while(result.next())
{
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
但是在这种形式下我们可以继续前进.现在我想知道结果是否有可能恢复?
例如,我们获取信息name='sam', fname='nic'.接下来我想回去再次获取这些信息.
可能吗?
我有一个JTextField并且需要有3行,例如:
HI
MY name
is mehdi
Run Code Online (Sandbox Code Playgroud)
如何设置文本JTextField?我试过了\n,但没办法.
我使用本教程:http : //doc-snapshot.qt-project.org/qt5-stable/qtserialport/blockingmaster.html
但是当我想运行它时,Qt Creator 会产生以下错误:
错误:QT 中的未知模块:串行端口
当我按住鼠标时,#include <QtSerialPort/QSerialPort>它说:
不包含这样的文件或目录
我使用 Qt 有5.0.1什么想法吗?
java ×7
mysql ×3
c++ ×2
jtextfield ×2
qt ×2
swing ×2
3d ×1
foreign-keys ×1
jdbc ×1
jframe ×1
netbeans ×1
qt-creator ×1
qtserialport ×1
uitextfield ×1
utf-8 ×1