prepared-statement

    0热度

    2回答

    我在一个LAPP环境(linux apache postgresql php)上工作,而我只是三元组来找出如何在事务中使用准备好的语句(如果可能的话)。 希望代码将解释更好然后词: 实施例1,简单的事务: BEGIN; INSERT INTO requests (user_id, description, date) VALUES ('4', 'This dont worth anything'

    0热度

    3回答

    我使用的mysqli prepard查询使用PHP,代码: $retreiveQuery = 'SELECT username, firstname, lastname FROM USERS WHERE username = ?'; if ($getRecords = $con->prepare($retreiveQuery)) { $getRecords->bind_param("

    1热度

    2回答

    我试图通过准备语句来创建表,但它给了我语法错误。那么如果我尝试单独执行相同的声明,那么它工作正常。 这里是我的发言 - SET @Stmt1 = Concat('DROP TABLE IF EXISTS ',DB,'.`county`;\n' 'CREATE TABLE IF NOT EXISTS ',DB,'.`County` ( `CountyID` INT UNSIGNED NO

    0热度

    4回答

    我试图使用prepareStatement函数。代码如下。执行后,它会返回一串vlicense字符串而不是值。 当完成statement.setString()代码,语句变成: select 'vlicense' from Vehicle 但是,它需要: select vlicense from Vehicle 不带引号。谁能告诉我有什么问题? statement = oConnectio

    5热度

    5回答

    我正在寻找一种实现PreparedStatement缓存的方法,以便为过去已经执行的查询重新创建PreparedStatement对象。 有没有一些内置的方式来实现这个使用Tomcat?或者我必须自己编写这个缓存?

    3热度

    2回答

    我正在寻找一种在servlet环境(特别是Tomcat 5.5)中缓存预准备语句的方法。这是为了减少准备语句的创建次数,即调用connection.prepareStatement(sql)的次数。 我最初的想法是在会话中存储PreparedStatement对象,其中键(属性名称)是查询本身。这也可以懒散地完成。 但是,有人告诉我,根据JDBC驱动程序的实现,同一个准备好的语句可能被2个线程(或

    3热度

    3回答

    有什么办法可以在Oracle OCI调用上设置超时(例如OCIStmtExecute)? 感谢

    6热度

    4回答

    我想用准备的语句,为many reasons。 但是,我想创建一个类似如下的方法: /* This opens a connection, executes the query, and closes the connection */ public static void executeNonQuery(String queryString); 换句话说,我希望我的应用程序逻辑,只需要制定

    0热度

    2回答

    任何人都可以给我任何关于如何将列值存入变量的想法。 举例 - 声明TD int; 声明Cnew Varchar(10);设置@a = Concat('Select Count(*)into',TD''从tb1 其中C1 =',Cnew,';'); 如何将计数(*)转换为TD? 在此先感谢。

    3热度

    3回答

    目前,对于每个查询,都会创建并重用一个准备好的语句。我没有使用任何连接池。 C3P0是一个广泛推荐的库。 但是,作为PreparedStatement绑定到连接。在共用环境中,连接返回到池中,从而使PreparedStatement无法使用。我对这个结论是否正确?有没有办法将Prepared Statement和连接池一起使用? 更新:这是独立的应用程序。所以,我不能使用框架来获得正确的连接池。