我想插入一个整数int数据,PQexecParams的const char * const paramValues参数,我直接强制paramValues[0] = (const char)&value2; (value2是int类型), 这个时候运行会报错:ERROR: invalid input syntax for type integer: "
但是如果我声明value2是一个char*,指向内容是一个,比如“123”, 这个时候是可以运行成功的。
但是这样相当于每次插入数据时,都需要做一次int到字符串的转换。数据库服务端收到后,也要将字符串转换为整数,这样效率是不是不高。有没有更好的方法?