使用PHP和MySQL实现。
HTML代码:php code
<!DOCTYPE html>
<html>
<head>
<title>网站对接数据库示例</title>
</head>
<body>
<h1>网站对接数据库示例</h1>
<form method="post" action="submitphp">
<label for="input">输入框:</label>
<input type="text" name="input" id="input" required>
<input type="submit" value="提交">
</form>
<form method="post" action="queryphp">
<label for="query">查询:</label>
<input type="text" name="query" id="query" required>
<input type="submit" value="查询">
</form>
</body>
</html>
submitphp代码:php code
<php
// 连接数据库
$db_host = "localhost"; // 数据库服务器地址
$db_user = "root"; // 数据库用户名
$db_pwd = ""; // 数据库密码
$db_name = "test"; // 数据库名
$conn = mysqli_connect($db_host, $db_user, $db_pwd, $db_name);
// 获取输入框内容
$input = $_POST['input'];
// 将输入框内容插入数据库
$sql = "INSERT INTO input (content) VALUES ('$input')";
mysqli_query($conn, $sql);
// 关闭数据库连接
mysqli_close($conn);
echo "提交成功!";
>
queryphp代码:php code
<php
// 连接数据库
$db_host = "localhost"; // 数据库服务器地址
$db_user = "root"; // 数据库用户名
$db_pwd = ""; // 数据库密码
$db_name = "test"; // 数据库名
$conn = mysqli_connect($db_host, $db_user, $db_pwd, $db_name);
// 获取查询框内容
$query = $_POST['query'];
// 查询数据库
$sql = "SELECT FROM input WHERE content LIKE '%$query%'";
$result = mysqli_query($conn, $sql);
// 输出查询结果
while ($row = mysqli_fetch_assoc($result)) {
echo $row['content'] "<br>";
}
// 关闭数据库连接
mysqli_close($conn);
>
以上代码实现了一个简单的网站对接数据库的功能,用户可以在输入框中输入文字并提交,程序将输入框内容保存到数据库中。用户也可以在查询框中输入关键字并提交,程序将查询数据中匹配的内容并输出。
import javasqlConnection;
import javasqlDriverManager;
import javasqlResultSet;
import javasqlStatement;
//这是一个查询表tbl_books中的数据的代码可以看下
public class Connec {
public static void main(String[] args) {
Connection con=null;
Statement st=null;
ResultSet rs=null;
try {
String sql="select from tbl_books";
ClassforName("oraclejdbcOracleDriver");
con=DriverManagergetConnection("jdbc:oracle:thin:@:1521:orcl", "c##jz", "m1234");
st=concreateStatement();
rs=stexecuteQuery(sql);
while(rsnext()){
Systemoutprintln(rsgetString("title"));
}
} catch (Exception e) {
eprintStackTrace();
}
}
}
HTML:
<form action="insertphp" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
Connection conn = 链接
Statement stmt = conncreateStatementI();
String sql = "CREATE TABLE PFO_ANALYSE_BRANCH ( "
+" NODE_NAME_S VARCHAR2(50 BYTE), "
+ 其他字段
+")";
stmtexecute(sql)
--建立一个数据库
create
database
dbs
go
--用dbs数据库
use
dbs
go
--主菜单
create
table
menu
(
m_id
int
identity
primary
key
not
null,
--主菜单id
m_name
varchar(50)
not
null,
--菜单名称
)
go
--子菜单
create
table
menuitem
(
mi_id
int
identity
primary
key
not
null,
--子菜单id
mi_mid
int
foreign
key
references
menu(m_id),
--子菜单的主菜单(外键关系)
mi_name
varchar(50)
not
null,
--子菜单名称
)
go
--主菜单插入值
insert
into
menu
values('学号')
insert
into
menu
values('姓名')
go
--子菜单插入值
insert
into
menuitem
values(1,'001')
insert
into
menuitem
values(2,'张三')
go
以上代码你放到查询分析器里面执行就可以了!
创建数据库和表的 *** 作有两种方法:一、可视化 *** 作 1创建数据库 选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称 2创建数据表 选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。二、使用SQL语句创建12345678910111213141516171819202122232425262728293031323334353637381创建数据库create database stuDB --stuDB是数据库的名称on primary -- 默认就属于primary文件组,可省略(/--数据文件的具体描述--/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_datamdf', -- 主数据文件的物理路径和名称 size=5mb, --主数据文件的初始大小 maxsize=100mb, -- 主数据文件增长的最大值 filegrowth=15%--主数据文件的增长率)log on(/--日志文件的具体描述,各参数含义同上--/ name='stuDB_log', filename='D:\stuDB_logldf', size=2mb, filegrowth=1mb) -----2创建数据表use StuDB --使用某个数据库(在某个数据库下建表)go if exists(select from sysobjects where name='stuMarks')--查询数据库是否已存在此表drop table stuMarks--如果存在该表则删除,不存在不执行此句create table stuMarks --stuMarks是表的名称( ExamNo int identity(1,1) primary key,--列名 数据类型 约束 stuNo char(6) not null,--列名 数据类型 是否允许插入Null值 writtenExam int not null, LabExam int not null)go -- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名add constraint 约束名 约束类型 具体的约束说明alter table 表名drop constraint 约束名
以上就是关于想学习网站对接数据库的谁能给个简单的代码 网页就上两个输入框,一个提交按钮,一个查询按钮全部的内容,包括:想学习网站对接数据库的谁能给个简单的代码 网页就上两个输入框,一个提交按钮,一个查询按钮、个登录页面,要用到数据库,代码怎么写、mysql数据库怎样用代码编写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)