Open 1246245906 opened 20 hours ago
According to the latest StarRocks documentation, it supports prepared statements
Link please?
I have successfully used prepared statements with Java's JDBC
I never use neither StarRocks nor JDBC. But when I googled, useServerPrepStmts=true
is required to use prepared statement. Unless it is used, JDBC interpolate query parameters in client side.
If you want to use "client side prepare", go-sql-driver/mysql provides interpolateParams
option.
Issue description
I am trying to connect to StarRocks using Go and the go-sql-driver/mysql library. According to the latest StarRocks documentation, it supports prepared statements. I have successfully used prepared statements with Java's JDBC, but when I attempt to use them with Go, I encounter an issue.
When I try to use prepared statements with the go-sql-driver/mysql library, I receive a "busy buffer" error. However, if I do not use prepared statements, everything works fine.
Example code
Error log
Configuration
*Driver version (or git SHA):v1.8.1
*Go version: v1.19