如何访问名称全为数字的Paradox数据表?
解决Paradox驱动纯数字表名查询报错问题
- 用方括号
[]包裹纯数字表名即可规避该限制,修改后的代码示例:
Connection conn = DriverManager.getConnection("jdbc:paradox:C:/Files"); Statement statement = conn.createStatement(); ResultSet resultSet = statement.executeQuery("select 'date' from [02272217] limit 5");
- 原因:SQL语法中纯数字组成的标识符(表名、字段名)不符合常规命名规范,驱动会默认将其解析为数字而非表名。用方括号包裹后,驱动会明确识别这是一个表名标识符。
内容的提问来源于stack exchange,提问作者Alexandr X
相关产品推荐
相关产品推荐

