Java 如何通过JDBC从Microsoft Access数据库中获取数据,并将表作为测试字段插入小程序中
我已经做了一个作为Java小程序的小字母游戏。我通过JBDC制作了一个Microsoft Access数据库,以获得高分Java 如何通过JDBC从Microsoft Access数据库中获取数据,并将表作为测试字段插入小程序中,java,sql,ms-access,jdbc,textarea,Java,Sql,Ms Access,Jdbc,Textarea,我已经做了一个作为Java小程序的小字母游戏。我通过JBDC制作了一个Microsoft Access数据库,以获得高分 我已设法将值(分数)插入数据库,但在获取它们并在ajFrame的textArea中显示表格时遇到问题。我甚至不确定是否建立了连接。我已经为它创建了SQL语句。如果连接成功,那么 connection=DriverManager.getConnection("jdbc:odbc:databaseName"); 应该返回一个连接对象,而不是抛出SqlException 因
我已设法将值(分数)插入数据库,但在获取它们并在
ajFrame的textArea
中显示表格时遇到问题。我甚至不确定是否建立了连接。我已经为它创建了SQL语句。如果连接成功,那么
connection=DriverManager.getConnection("jdbc:odbc:databaseName");
应该返回一个连接对象,而不是抛出SqlException
因此,我首先要检查上述情况是否属实
请注意,小程序只能与其原始服务器进行对话(这是一项安全功能)。因此,如果您的小程序是从服务器A提供的,并且您的数据库位于服务器B上,那么您应该会遇到安全异常
使用sql提示符检查查询
验证使用的对象名称(Drivermanager、Connection、TextField)
包括sql语句的异常处理代码(try-and-catch)
Access在哪个后端存储其数据?WP:Microsoft Access不适用于基于web的应用程序,因为它的窗体和报表仅在Windows中工作。。。不具有SQL Server、Oracle或其他ODBC兼容数据库等服务器的功能。它也没有基于服务器的解决方案的开销、硬件或许可要求。当用户数量较少或只是在不进行编辑的情况下交付数据时,人们可以使用Access数据库来实现基于web的解决方案。我认为这对于一个小项目来说并不不合理(我假设上面的项目就是这样的!)。请注意,您可以使用JDBC-ODBC与它对话,因此它将在不考虑任何问题的情况下工作。可伸缩性等。如果他从Java小程序使用它,他只使用数据库引擎Jet/ACE,而根本不使用Access。