prepared-statement

    1热度

    1回答

    如何在MySQL数据库中使用动态SQL语句而不使用会话变量? 现在我有这样的代码(在MySQL存储过程): (...) DECLARE TableName VARCHAR(32); SET @SelectedId = NULL; SET @s := CONCAT("SELECT Id INTO @SelectedId FROM ", TableName, " WHERE param=val

    1热度

    1回答

    在执行准备语句后尝试使用$ stmt-> store_result()时遇到问题。手册中说“从预先准备好的语句转换结果集”,但是到了哪里? 我最好喜欢用它,所有的内存缓冲都很好,就像mysqli-> query()返回一样。 php文档示例使它看起来像使用store_result()的唯一好理由是获取行数。 理想情况下,我需要一些可以从准备好的语句中获取整个结果集的东西,并对其执行类似fetch_

    1热度

    2回答

    我们正在运行一个带有oracle数据库的websphere商业网站,并面临着我们用完数据库连接的问题。 我们使用JDBCHelper单例获取准备好的语句并找出连接。 public static JDBCHelper getJDBCHelper() { if (theObject == null){ theObject = new JDBCHelper()

    2热度

    4回答

    我看到某处这个例子: rs = connection.prepareStatement("select * from table").executeQuery(); 我可以用这个格式,如果我想“从表,其中列= SELECT *‘你好’”执行这样的查询? 中,我通常我用prepareStatement对象的方式是这样的: String sql = "select * from adresa w

    1热度

    3回答

    我有一个旧的MySQL 4.1数据库,其中有一个数百万行的表和一个连接到这个数据库的旧Java应用程序,并且经常通过此表返回几千行一个简单的SQL查询(即SELECT * FROM people WHERE first_name = 'Bob'。我认为Java应用程序使用客户端准备好的语句,但正在考虑将其切换到服务器,并在示例中提到first_name的值将根据用户输入的内容而有所不同)。 我想加

    0热度

    3回答

    我正在使用从Java数据库获取数据的Java准备语句。由于某些性能问题,查询使用“虚拟列”作为索引。 查询看起来是这样的: String status = "processed"; String customerId = 123; String query = "SELECT DISTINCT trans_id FROM trans WHERE status = " + status + "

    2热度

    1回答

    AFAIK,Hibernate在将所有SQL发布到数据库之前将所有的SQL转换为预处理语句表单。在调整应用程序时,预备语句缓存的大小可能是一个重要因素。如何确定使用Hibernate时的最佳值,因为它会在“底层”创建准备好的语句。

    0热度

    2回答

    我正在调试一个Java应用程序,它通过瘦客户端连接到Oracle数据库。 的代码如下:(我想在这里简单的使用情况,以便原谅我如果T实际上并不comile) Connection conn = myEnv.getDbConnection(); CallableStatement call = conn.prepareCall( "{ ? = call SomePackage.SomeFu

    2热度

    2回答

    有没有人知道在什么情况下ADO.NET SqlCommand对象的prepare方法是有用的?

    0热度

    2回答

    我正在建设一个小型工作应用程序网站,我使用从Nettuts.com教程中获取的登录系统的基础。 登录工作正常,但我无法获取当前登录的用户的详细信息,例如,如果用户输入他们的个人详细信息,我可以将数据处理到数据库,但它不链接到哪个用户! 我希望将id放入名为$ userID的变量中。 我需要一种方法来识别用户当前登录,所以我可以更新我的插入语句,如... 'UPDATE cv其中userID = $