DW中提交表单后怎样存入数据库

DW中提交表单后怎样存入数据库,第1张

数据连接起来。

输出的时候记得打开数据库并马上关闭。

开了不关闭下个页面写数据不稳定。

先确认连接字符串是否OK。

接着在saveasp加入表单、输入框还有按钮。

然后写asp语句。

<%a=request("a")

b=request("b")

sqlStr="insert into [table]  (a,b) values ('"&a&"','"&b&"')"

cnexecute(sqlStr)

%>

写入数据库的具体步骤:

1、首先新建一个项目。

2、建立一个数据库连接类LinkDataBase。因为数据库 *** 作有很多都是重复性工作,所以我们写一个类来简化对数据库的 *** 作。

using System;

using SystemCollectionsGeneric;

using SystemText;

using SystemData;

using SystemDataSqlClient;

using SystemDataSql;

namespace Test

{

class LinkDataBase

{

//设置连接字符串

private string strSQL;

//与数据库连接

private string connectionString = "Data Source=Localhost;Initial Catalog=Test;Integrated Security=True";

private SqlConnection myConnection;

private SqlCommandBuilder sqlCmdBld;

private DataSet ds = new DataSet();

private SqlDataAdapter da;

public LinkDataBase()

{

}

//根据输入的SQL语句检索数据库数据

public DataSet SelectDataBase(string tempStrSQL, string tempTableName)

{

thisstrSQL = tempStrSQL;

thismyConnection = new SqlConnection(connectionString);

thisda = new SqlDataAdapter(thisstrSQL, thismyConnection);

thisdsClear();

thisdaFill(ds, tempStrSQL);

//返回填充了数据的DataSet,其中数据表以tempTableName给出的字符串命名

return ds;

}

//数据库数据更新(传DataSet和DataTable的对象)

public DataSet UpdateDataBase(DataSet changedDataSet, string tableName)

{

thismyConnection = new SqlConnection(connectionString);

thisda = new SqlDataAdapter(thisstrSQL, thismyConnection);

thissqlCmdBld = new SqlCommandBuilder(da);

thisdaUpdate(changedDataSet, tableName);

//返回更新过的数据库表

return changedDataSet;

}

//检索数据库数据(传字符串,直接 *** 作数据库)

public DataTable SelectDataBase(string tempStrSQL)

{

thismyConnection = new SqlConnection(connectionString);

DataSet tempDataSet = new DataSet();

thisda = new SqlDataAdapter(tempStrSQL, thismyConnection);

thisdaFill(tempDataSet);

return tempDataSetTables[0];

}

//数据库数据更新(传字符串,直接 *** 作数据库)

public int UpdateDataBase(string tempStrSQL)

{

thismyConnection = new SqlConnection(connectionString);

myConnectionOpen();

SqlCommand tempSqlcommand = new SqlCommand(tempStrSQL, thismyConnection);

int intNumber = tempSqlcommandExecuteNonQuery();

myConnectionClose();

return intNumber;

}

}

}

你用拼接的方法做:

String sql = "insert into Student values("+userName+"','"+userPassword+"','"+sex+"','email','lunguage','intro')";

var a=$("[name=kkk]")eq(0)val();

var b=$("[name=kkk]")eq(1)val();

var c=$("[name=kkk]")eq(2)val();

var d=$("[name=kkk]")eq(3)val();

var e=$("[name=kkk]")eq(4)val();

百丽佳人 的方法很好 我没试过 如果能用的话我会用

//得到表单中的数据String userName=requestgetParameter("username");String pwd=requestgetParameter("password");//将收集到得数据插入到数据库中String sql="insert into 表名 values ('uerName','pwd')";//插入语句具体执行过程。public static void main(String[] args) {

Connection con=null;

Statement stmt=null;

try{

//1加载驱动

String driverName="commysqljdbcDriver";

ClassforName(driverName);

/

Driver d=new commysqljdbcDriver();

DriverManagerregisterDriver(d);

除非不会自动注册,采用此代码,因此在这个地方不用此代码

/

//2创建数据库连接(mysql数据库)

String url="jdbc:mysql://127001:3306/数据库名";

String username="root";//database name

String password="root";//database name

con = DriverManagergetConnection(url,username,password);

//3获取Statement对象获取数据库 *** 作对象

stmt=concreateStatement();

try{ sql="insert into test values("+"'"+userName+"',"+"'"+pwd+"')";

stmtexecuteUpdate(sql);

}catch(Exception e){

eprintStackTrace();

}

}catch(Exception e){

eprintStackTrace();

}finally{

try{

stmtclose();

conclose();

}catch(Exception e1){e1printStackTrace();}

}

} 最好的建议是可以吧要出入的数据进行封装,然后以对象的形式进行 *** 作。可以用hibernate

以上就是关于DW中提交表单后怎样存入数据库全部的内容,包括:DW中提交表单后怎样存入数据库、(c# form) datagridview怎么写入数据库、java web中如何将获得的表单值插入到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10155597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存