create table temp_test(iid_number number, name_varchar2 varchar2(32), 
                         num_53 number(5,3), char_5 char(5), long_type long, raw_20 raw(20), 
blob_type blob, integer_type integer , stat_time_date date);
  
 
 
 
Environment *env;
Connection *conn;Statement *stmt;
ResultSet *rs;
 
env = Environment::createEnvironment();//创建环境变量
   conn = env->createConnection(username,password,connstring); //创建数据库连接对象
   stmt = conn->createStatement();//创Statement对象
 
 
string sql = "select * from temp_test";
 stmt->setSQL(sql);//准备SQL语句
 
// 逐行获取表字段
try
{
rs = &nbs

                  
                  
                  
                  
这篇博客展示了如何使用Oracle Call Interface (OCCI) C++ API来获取数据库表的列名、类型和其他元数据信息。通过创建环境、数据库连接、Statement对象,执行SQL查询并遍历结果集,博主详细解释了如何获取表字段属性,包括数据类型、大小、精度等,并展示了针对不同数据类型的处理方式。
          
最低0.47元/天 解锁文章
                          
                      
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					1835
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            