本文整理汇总了C++中createConnection函数的典型用法代码示例。如果您正苦于以下问题:C++ createConnection函数的具体用法?C++ createConnection怎么用?C++ createConnection使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了createConnection函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: notget
bool phrase::notget(QString English)//在词组学习界面点击“没记住”,调用这个函数,需要传给这个函数现在显示的英文
{
QSqlDatabase db=createConnection();
if(!db.isValid())return false;
QSqlQuery sql15(db);
sql15.exec("update phrase set time='unsure' where English='"+English+"'");//将时间归0方便下次调用
return true;
}
开发者ID:xingzb14,项目名称:LearningProject,代码行数:8,代码来源:phrase.cpp
示例2: QWidget
RightSidebar::RightSidebar(QWidget *parent) :
QWidget(parent)
{
initLayout();
createConnection();
slotGetAllApply();
}
开发者ID:mnikn,项目名称:ManageSystem,代码行数:8,代码来源:RightSidebar.cpp
示例3: doget
bool phrase::doget(QString English)//在词组学习界面点击“记住了”调用这个函数,需要传给这个函数现在显示的英文
{
QSqlDatabase db=createConnection();
if(!db.isValid())return false;
QSqlQuery sql14(db);
sql14.exec("update phrase set note='learned' where English='"+English+"'");
return true;
}
开发者ID:xingzb14,项目名称:LearningProject,代码行数:8,代码来源:phrase.cpp
示例4: refreshList
void MediaList::refreshList() {
if (createConnection()) {
delete mediaList;
mediaList = new QList<Media>;
buildList();
closeConnection();
}
}
开发者ID:jscoupreman,项目名称:serveurStream,代码行数:8,代码来源:medialist.cpp
示例5: QTC_ASSERT
void QmlProfilerClientManager::connectToTcpServer()
{
if (m_connection.isNull()) {
QTC_ASSERT(m_qmlclientplugin.isNull(), disconnectClient());
createConnection();
QTC_ASSERT(m_connection, emit connectionFailed(); return);
m_connection->connectToHost(m_tcpHost, m_tcpPort.number());
}
开发者ID:yueying,项目名称:qt-creator,代码行数:8,代码来源:qmlprofilerclientmanager.cpp
示例6: mThread
ClientController::ClientController()
: mThread(new QThread())
{
mWorker = createWorker();
mConnection = createConnection(mWorker);
mThread->start();
}
开发者ID:cpp11nullptr,项目名称:vikki,代码行数:9,代码来源:client_controller.cpp
示例7: createConnection
AsyncRunner *AsyncClientWorker::createRunner(std::shared_ptr<TAsyncSocket> socket) {
LoadTestClientPtr client = createConnection(socket);
AsyncRunner *r = new AsyncRunner(getConfig(), getScoreBoard(),
client, getConfig()->pickOpsPerConnection(),
getConfig()->getAsyncOpsPerClient());
clients_.push_back(r);
r->startRun();
return r;
}
开发者ID:Hsin,项目名称:fbthrift,代码行数:9,代码来源:AsyncClientWorker.cpp
示例8: createConnection
void MysqlConnectionPool::startConnections(int number){
connection_number_=number;
sLog.outString("Starting %d mysql connections", number);
for(int i=0; i<number;i++){
pool_[i] = createConnection();
}
}
开发者ID:dernise,项目名称:BaseServer,代码行数:9,代码来源:MysqlConnectionPool.cpp
示例9: createConnection
common::Error createConnection(RocksdbConnectionSettings* settings, rocksdb::DB** context)
{
if(!settings){
return common::make_error_value("Invalid input argument", common::ErrorValue::E_ERROR);
}
rocksdbConfig config = settings->info();
return createConnection(config, context);
}
开发者ID:ruo91,项目名称:fastonosql,代码行数:9,代码来源:rocksdb_driver.cpp
示例10: QSqlDatabase
/*
ARTHUR 27/11 : Création sur base du travail de Paul
*/
MediaList::MediaList() {
db = new QSqlDatabase();
mediaList = new QList<Media>();
if (createConnection()) {
buildList();
closeConnection();
} else {
qDebug() << "Error !" << endl;
}
}
开发者ID:jscoupreman,项目名称:serveurStream,代码行数:13,代码来源:medialist.cpp
示例11: main
//! [0]
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
if (!createConnection())
return 1;
TableEditor editor("person");
editor.show();
return editor.exec();
}
开发者ID:Andreas665,项目名称:qt,代码行数:11,代码来源:main.cpp
示例12: createConnection
common::ErrorValueSPtr createConnection(LeveldbConnectionSettings* settings, leveldb::DB** context)
{
if(!settings){
return common::make_error_value("Invalid input argument", common::ErrorValue::E_ERROR);
}
leveldbConfig config = settings->info();
SSHInfo sinfo = settings->sshInfo();
return createConnection(config, sinfo, context);
}
开发者ID:YuryGamzyuk,项目名称:fastonosql,代码行数:10,代码来源:leveldb_driver.cpp
示例13: queryHazyContent
//查询主要成分的模糊匹配字段//
QStringList SpiceInfo::queryHazyContent(const QString &name)
{
QStringList listText;
QSqlDatabase db;
if(!createConnection(db))
{
// 连接使用完后需要释放回数据库连接池
ConnectionPool::closeConnection(db);
return listText;
}
bool isChinese = name.contains(QRegExp("[\\x4e00-\\x9fa5]+"));
QSqlQuery query(db);
QString text;
//content
if(!isChinese)
{
query.prepare("SELECT englishName FROM content WHERE englishName like :englishName");
query.bindValue(":englishName","%" + name + "%");
if(!query.exec())
{
qDebug() << __FILE__ << __LINE__ << query.lastError().text();
}
while(query.next())
{
text = query.value(0).toString();
if(!text.isEmpty())
{
listText << text;
}
}
}
query.prepare("SELECT chineseName FROM content WHERE chineseName like :chineseName");
query.bindValue(":chineseName","%" + name + "%");
if(!query.exec())
{
qDebug() << __FILE__ << __LINE__ << query.lastError().text();
}
while(query.next())
{
text = query.value(0).toString();
if(!text.isEmpty())
{
listText << text;
}
}
// 连接使用完后需要释放回数据库连接池
ConnectionPool::closeConnection(db);
return listText;
}
开发者ID:ray-zong,项目名称:spice,代码行数:56,代码来源:SpiceInfo.cpp
示例14: main
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
if (!createConnection())
return 1;
MainWindow w;
w.show();
return a.exec();
}
开发者ID:Mr-Phoebe,项目名称:QT-learning,代码行数:12,代码来源:main.cpp
示例15: createConnection
bool MaemoSshDeployer::runInternal()
{
createConnection();
if (!m_connection->start())
return false;
if (stopRequested())
return true;
connect(m_connection.data(), SIGNAL(fileCopied(QString)),
this, SIGNAL(fileCopied(QString)));
return m_connection->transferFiles(m_deploySpecs);
}
开发者ID:gidlbn,项目名称:dlbn_02,代码行数:12,代码来源:maemosshthread.cpp
示例16: on_RegisterButton_clicked
void NewAccount::on_RegisterButton_clicked()
{
//Password confirmation handled by Signals and Slots...Get the Inputs
New_username = ui->NewUsernameBox->text();
New_password = ui->NewPasswordBox->text();
Confirm_password = ui->ConfirmPasswordBox->text();
QString Reg_query, M_id_Label = "MID";
if(confirm_password_check() && createConnection())
{
//Hash the password
QByteArray password_hashkey ;
password_hashkey.append(New_password);
QCryptographicHash passwordHasher(QCryptographicHash::Sha1);
passwordHasher.addData(password_hashkey);
QByteArray hash_key_result = passwordHasher.result();
qDebug()<< "New-account, reg button clicked"+hash_key_result;
M_id_Label.append(char(M_id));
QSqlDatabase db=QSqlDatabase::database("passwordmanager");
QSqlQuery Reg_query(db);
Reg_query.prepare("INSERT INTO pwmanager (Username,MasterPassword) VALUES(:username,:password)");
//Reg_query.bindValue(":mid",M_id_Label); //this is not working as expected o.O :D
Reg_query.bindValue(":username",New_username);
Reg_query.bindValue(":password",hash_key_result);
Reg_query.exec();
if(!Reg_query.exec())
{
QMessageBox::information(this,"Error", Reg_query.lastError().text());
}
else
{
QMessageBox::StandardButton registered;
registered = QMessageBox::information(this,"Successfull Register","Your account has been registered!<br>Please log in to continue!");
if(registered)
{
Dialog *s = new Dialog;
s->show();
db.close();
close();
}
M_id++; // thought of unique ID this way, but resets when quitting :D
}
}
}
开发者ID:sreecodeslayer,项目名称:College_Build_of_PWManager,代码行数:52,代码来源:newaccount.cpp
示例17: QMainWindow
Login::Login(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Login)
{
loginCount=1;
ui->setupUi(this);
if (createConnection())
{
ui->label_status->setText("Database is connected");
}
else
ui->label_status->setText("Database is not connected");
}
开发者ID:wjanpong,项目名称:Streamlined-Grading-System,代码行数:13,代码来源:login.cpp
示例18: main
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
conf = new Configuracion;
if (!createConnection())
return 1;
Tienda w;
w.show();
return a.exec();
}
开发者ID:Ladis72,项目名称:tienda,代码行数:13,代码来源:main.cpp
示例19: createConnection
void ConnectionFactory::fullConection(NeuronLayer *fromLayer, NeuronLayer *toLayer) {
for(Neuron *fromNeuron : fromLayer->getNeurons()) {
for (Neuron *toNeuron : toLayer->getNeurons()) {
if (!dynamic_cast<BiasNeuron*>(toNeuron)) {
Connection *conn = createConnection(fromNeuron, toNeuron);
toNeuron->addInputConnection(conn);
fromNeuron->addOutputConnection(conn);
}
}
}
}
开发者ID:mayerl,项目名称:NeuralNetwork,代码行数:13,代码来源:ConnectionFactory.cpp
示例20: main
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
if (!createConnection())
return 1;
HousekeepingBookWindow window;
window.show();
return app.exec();
}
开发者ID:dnkbln,项目名称:Housekeepingbook,代码行数:13,代码来源:main.cpp
注:本文中的createConnection函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论