Java 如何使用jsp更新Netbeans IDE 8.1中的MySql数据库?
我正在尝试做一个大约10个细节注册页面。但我无法用这些细节更新数据库。我遵循了我在每个网站上发现的每一个程序,包括stackoverflow,但无论何时我提交我的表格,都不会发生任何事情。当我按下提交按钮时,它会转到另一个页面,地址栏会正确显示所有内容,但我不知道为什么数据库中没有更改。我不熟悉JSP和Netbeans,所以我并不真正了解所有这些。 我以此为向导Java 如何使用jsp更新Netbeans IDE 8.1中的MySql数据库?,java,mysql,database,jsp,netbeans,Java,Mysql,Database,Jsp,Netbeans,我正在尝试做一个大约10个细节注册页面。但我无法用这些细节更新数据库。我遵循了我在每个网站上发现的每一个程序,包括stackoverflow,但无论何时我提交我的表格,都不会发生任何事情。当我按下提交按钮时,它会转到另一个页面,地址栏会正确显示所有内容,但我不知道为什么数据库中没有更改。我不熟悉JSP和Netbeans,所以我并不真正了解所有这些。 我以此为向导 另外,我对JSP和netbeans还不熟悉,所以我对很多事情都不了解。提前感谢。首先创建一个这样的类 class DBControll
另外,我对JSP和netbeans还不熟悉,所以我对很多事情都不了解。提前感谢。首先创建一个这样的类
class DBController {
private $host = "Your IP";
private $user = "User Name";
private $password = "Password";
private $database = "Your Database";
function connectDB() {
$conn = mysql_connect($this->host,$this->user,$this->password);
return $conn;
}
function insertQuery($query) {
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
} else {
return $result;
}
}
}
?>
创建一个文本框
<input type="text" class="" name="patfirstname" value="<?php if(isset($_POST['patfirstname'])) echo $_POST['patfirstname']; ?>">
发布您的代码。检查日志中是否有任何异常,并将其发布到此处。请阅读和和。PHP?你是认真的吗?他谈到了Java和JSP。
<input type="submit" name="submit" value="Submit" />
<?php
if(isset($_POST['submit'])== "POST")
{
require_once("dbcontroller.php");
$db_handle = new DBController();
$query = "INSERT INTO new_table ( Name ) VALUES ( '" . $_POST["patfirstname"] . "');";
$result = $db_handle->insertQuery($query);
}
?>