转成string,再用
subString
截取有用的数据,
或者用split截取有用的字符串数组,
然后用循环将其保存到数据库的一个
临时表
中,
之后从表中读取数据库,保存成dataset
你不会是浪潮公司的吧,我还去你们单位面试过呢,哈哈
你这个问题参数获取问题,在页面上为input或者其他组件付值,然后在后台通过对form表单值获取,然后连接db,通过组合sql问实现对数据库的插入
HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页中获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。
简单的关系可以这样理解:
数据库<--->JSP或ASP或PHP或RUBY等语言<--->HTML
如:在JSP页面中显示完整代码如下:
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page import="javasql"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table width="80%" border="1">
<tr>
<th>ID</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>删除</th>
</tr>
<%
// 数据库的名字
String dbName = "zap";
// 登录数据库的用户名
String username = "sa";
// 登录数据库的密码
String password = "123";
// 数据库的IP地址,本机可以用 localhost 或者 127001
String host = "127001";
// 数据库的端口,一般不会修改,默认为1433
int port = 1433;
String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
+ ";password=" + password;
//
//声明需要使用的资源
// 数据库连接,记得用完了一定要关闭
Connection con = null;
// Statement 记得用完了一定要关闭
Statement stmt = null;
// 结果集,记得用完了一定要关闭
ResultSet rs = null;
try {
// 注册驱动
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
// 获得一个数据库连接
con = DriverManagergetConnection(connectionUrl);
String SQL = "SELECT from note";
// 创建查询
stmt = concreateStatement();
// 执行查询,拿到结果集
rs = stmtexecuteQuery(SQL);
while (rsnext()) {
%>
<tr>
<td>
<%=rsgetInt(1)%>
</td>
<td>
<a href="prepareupdateID=<%=rsgetInt("ID")%>" target="_blank"><%=rsgetString(2)%></a>
</td>
<td>
<%=rsgetString(3)%>
</td>
<td>
<%=rsgetString(4)%>
</td>
<td>
<a href="deleteID=<%=rsgetInt("ID")%>" target="_blank">删除</a>
</td>
</tr>
<%
}
} catch (Exception e) {
// 捕获并显示异常
eprintStackTrace();
} finally {
// 关闭我们使用过的资源
if (rs != null)
try {
rsclose();
} catch (Exception e) {}
if (stmt != null)
try {
stmtclose();
} catch (Exception e) {}
if (con != null)
try {
conclose();
} catch (Exception e) {}
}
%>
</table>
<a href="insertjsp">添加新纪录</a>
</center>
把文本框中的内容添加到数据库中首先做好数据库连接,public AccessConnect conn = new AccessConnect();这里用的是access数据库,如果你没这个类,可以跟我要然后取出文本框的文字string str = thistextbox1text;然后string sqlStr = "insert into [表]([字段])values('" + str +"')";
bool ok = connExeSQL(sqlStr);这样就插入成功拉 用gridview显示出来,如果只是显示一个文本,那就不用gridview拉但如果硬要的话,也是可以的首先获取数据string sqlStr = "SELECT [字段} FROM [表] ";
DataSet ds = connReturnDataSet(sqlStr);
DataTable dt = dsTables[0];
thisgridview1DataSource = dt; 就行拉不懂追问
thisRepeater1DataBind();
html是一种静态语言。不能直接读取数据库里的内容。
如果要读数据库。你必须会一些简单的phpasp之类。这些是服务器端的程序语言,可以 *** 作数据库的是这个。而html是客户端的。肯定不能 *** 作数据库。
以上就是关于怎样读取textbox文本框中的数据,并将其置入DataSet中asp.net(c#)怎样写呢全部的内容,包括:怎样读取textbox文本框中的数据,并将其置入DataSet中asp.net(c#)怎样写呢、如何把网页上输入的信息导入到数据库里、html从数据库中读取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)