📄 main.cpp
字号:
#include <iostream>
#include <string>
#include "dsqlxprez_2.h"
int
main()
{
try
{
dsqlxprez::Connection conn;
conn.open("mydb");
dsqlxprez::Statement *stmt = conn.createStatement();
stmt->execute("create table albums(title VARCHAR(51),artist CHAR(30))");
stmt->execute("insert into albums values('Brothers in Arms','Dire Straits')");
stmt->execute("insert into albums values('Unplugged','Eric Clapton')");
dsqlxprez::ResultSet* rslt = stmt->executeQuery("select * from albums");
dsqlxprez::ResultSetMetaData* r_mtdt = rslt->getMetaData();
int cols = r_mtdt->getColumnCount();
while (rslt->next())
{
for (int i=0;i<cols;i++)
std::cout << r_mtdt->getColumnName(i+1) << ' '
<< '(' << r_mtdt->getColumnType(i+1) << "): "
<< rslt->getString(i+1);
std::cout << '\n';
}
conn.refreshMetaData();
if(conn.getDatabaseMetaData()->doesObjectExist("albums","table"))
stmt->execute("drop table albums");
}
catch(dsqlxprez::SQLException ex)
{
std::cout << ex.what() << '\n';
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -