本文整理汇总了C++中createConnection函数的典型用法代码示例。如果您正苦于以下问题:C++ createConnection函数的具体用法?C++ createConnection怎么用?C++ createConnection使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了createConnection函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
示例2: QWidget
RightSidebar::RightSidebar(QWidget *parent) :
QWidget(parent)
{
initLayout();
createConnection();
slotGetAllApply();
}
示例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;
}
示例4: refreshList
void MediaList::refreshList() {
if (createConnection()) {
delete mediaList;
mediaList = new QList<Media>;
buildList();
closeConnection();
}
}
示例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());
}
示例6: mThread
ClientController::ClientController()
: mThread(new QThread())
{
mWorker = createWorker();
mConnection = createConnection(mWorker);
mThread->start();
}
示例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;
}
示例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();
}
}
示例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);
}
示例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;
}
}
示例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();
}
示例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);
}
示例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;
}
示例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();
}
示例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);
}