我是HTML/JSP的新手,我正在尝试建立一个小型商店在线网站。我已经成功地连接到了MySQL数据库,在我的数据库中有一个表保存了关于我想要出售的东西的所有信息(图像、价格、描述等)。我创建了一个products.jsp,它将显示我出售的东西的所有图像,每个图像将重定向到一个jsp页面名stuff.jsp。如何为每个图像设置一个ID,以便与数据库中的图像匹配,以便在stuff.jsp中显示我单击的内容
到目前为止,我已经尝试过:在我的数据库SQL中:
create table products(
ID int not null auto_increment,
product_name
我试图在一个java文件中连接我的数据库,然后在一个jsp文件中使用这个java文件来显示数据库的内容,但是我一直收到多个注释错误。
Java文件
package library;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Book {
public ResultSet database()throws Exception
{
final String JDBC_DRIVER
我有以下问题:
我制作了一个在Apache Tomcat上运行的web应用程序。
我使用Mysql数据库作为我的应用程序的后端数据库。这个应用程序只是提供了一个GUI,用于输入、更新和删除行
问题是,当我使用select (通过直接传递MySql查询)在数据库中插入新行时,我可以操作JSp页面中的行(删除、选择、更新)。
但是,如果我使用JSP页(JDBC连接)在数据库中输入新行,则确实会输入该行,但是我无法删除/选择/更新任何列
未显示任何错误。那么,谁能指出为什么会发生这种情况?如何解决这个问题呢?
谢谢
Here is the code for the jdbc Connection I
我无法从我的jsp连接到数据库。代码如下
<%
try {
/* Create string of connection url within specified format with machine name,
port number and database name. Here machine name id localhost and
database name is usermaster. */
String connectionURL = "jdbc:mysql://loca
我有datasource.the代码,如下所示:
public class DataSource {
Connection connection = null;
BasicDataSource bdsource = new BasicDataSource();
public DataSource() {
bdsource.setDriverClassName("com.mysql.jdbc.Driver");
bdsource.setUrl("jdbc:mysql://localhost:3306/databas