jdbc

    0热度

    2回答

    添加文件块我有一个接收块 public void addFileChunk(Long fileId, byte[] buffer) 100 MB的视频文件,我怎么能存储使用Hibernate在PostgreSQL数据库文件的Web服务? 使用常规JDBC非常简单。我将在我的Web服务方法中使用以下代码: LargeObject largeObject = largeObjectManager.

    3热度

    1回答

    我有一个小问题,我使用连接到mySQL数据库的Java应用程序从CSV文件构建数据库。 CSV是ISO-8859-1编码的。 它通过缓冲文件读取器读取并使用String方法进行分析。 然后通过JDBC驱动程序将字符串引入mySQL。 问题是:口音(这是法语申请)在转移中丢失。在mySQL数据库中,它们的格式不是UTF-8,不是UTF-8,也不是拉丁文的-1 ... 我的假设是字符串被奇怪地编码,并

    14热度

    3回答

    根据PreparedStatement.setNull的java文档:“注意:您必须指定参数的SQL类型”。该方法需要列的SQL类型的原因是什么? 我注意到传递java.sql.Types.VARCHAR也适用于non-varchar列。是否有VARCHAR不适合的情况(某些列类型或某些数据库提供程序)? 谢谢。

    1热度

    1回答

    我正在写一个Java工具来验证SQL语句。对于SELECT查询,我可以使用Connection.prepareStatement和PreparedStatemet.getMetaData。没有例外==好的查询。不幸的是,它不适用于例如。 INSERT语句 - 查询中的错误仅在执行语句时创建异常。 有没有办法通过JDBC解析SQL而不执行语句?内部方法可能? 幸运的是,我还无法找到连接器/ J的源代

    6热度

    2回答

    谷歌搜索并没有帮助

    75热度

    2回答

    可能重复的ID: How to get the insert ID in JDBC? 嗨,我使用JDBC通过对数据库连接的Java应用。 现在,我做一些插入查询,我需要得到最后插入的值的ID(所以,在stmt.executeUpdate之后)。 我不需要类似SELECT id FROM table ORDER BY id DESC LIMIT 1,因为我可能有并发问题。 我只需要检索与最后一个插入

    0热度

    2回答

    CallableStatement和PreparedStatements是预编译的。他们是否完成了连接?我的意思是,让我们假设在应用程序服务器的连接池中有大约100个连接对象。有一个使用Callable和PreparedStatements的类。可以说,其用于即该方法: public void invokePreparedAndCallableStatements(){ //Fetche

    1热度

    1回答

    我有一个应用程序使用普通的vanilla JDBC代码来访问数据库中的不同属性。这与底下的数据库无关。 但是它使用的特征中的一个需要驾驶员为符合JDBC4(特别是,它试图确定是否列自动增量访问关于该连接的元数据的getColumns的结果为IS_AUTOINCREMENT的值) 见:http://download.oracle.com/javase/6/docs/api/java/sql/Data

    3热度

    1回答

    我的web应用程序收到存档,将其解压缩到临时文件夹,从提取的DBF中读取数据,然后应该杀死垃圾。虽然它不能杀死临时文件夹,因为它中的DBF文件被锁定。下面是一个示例代码: public static void main(String a[]) throws Exception { Class.forName("com.hxtt.sql.dbf.DBFDriver").newInstance();

    1热度

    4回答

    我想从包含在数据库中的表中获取所有数据,并将其解析为列表。我尝试了几种不同的技术,无法使其工作。我正在尝试序列化ResultSet,以便可以通过套接字发送它。到目前为止,我已经得到的代码是: public Object readJavaObject(String query, Connection con) throws Exception { PreparedStatement