当然也可以使用存储过程.
INSERT INTO 表名 VALUES (*,*,*,*,*) 有几个值就插入几个*
就是这样呀
建立连接
写连接字符串.
然后SqlCommand
然后执行.
DBhelper里面的.
public static string connString = "Data Source=.Initial Catalog=PatientsDBUser Id=sa"
/// <summary>
/// 执行查询,并返回数据库受影响的行数
/// </summary>
/// <param name="sql">要执行的 SQL 语句</param>
/// <returns>返回数据库受影响的行数</returns>
public static int ExecuteNonQuery(string sql)
{
SqlConnection connection = null
try
{
connection = new SqlConnection(connString)
SqlCommand command = new SqlCommand(sql, connection)
connection.Open()
return command.ExecuteNonQuery()
}
catch
{
return -1
}
finally
{
if (connection != null)
connection.Close()
}
}
/// <summary>
/// 执行查询并返回数据库受影响的行数,该方法通常用来执行 INSERT、UPDATE、DELETE 查询
/// </summary>
/// <param name="commandText">要执行查询的 SQL 语句</param>
/// <returns>数据库受影响的行数</returns>
public static int ExecuteNonQuery(string commandText)
{
SqlConnection connection = null
try
{
connection = new SqlConnection(connString)
SqlCommand command = new SqlCommand(commandText, connection)
connection.Open()
return command.ExecuteNonQuery()
}
catch
{
return -1
}
finally
{
if (connection != null)
connection.Close()
}
}
if command1.caption="准备添加" thendata1.recordset.addnew
command1.caption="确认添加"
else
if text1<>"" then
data1.recordset.update
command1.caption="准备添加"
else
msgbox "请输入文本"
text1=.setforce
end if
end if
首先在后台定义一个类和方法:import org.directwebremoting.annotations.RemoteMethod
import org.directwebremoting.annotations.RemoteProxy
import com.core.manager.UserMng
/**用户管理DWR*/
@RemoteProxy(name="userDwr")
public class UserDwr {
@Autowired
private UserMng userMng
/**
* 插入用户记录
* @param user 用户对象
* @return String
* */
@RemoteMethod
public String addUser(User user) {
user = userMng.save(user)
if (null != user.getId()) {
return "插入用户数据成功!"
}
return " *** 作失败!"
}
}
然后在jsp写一个function:
function addUser() {
var user = {userName:"zhangsan",password:"zhangsan",realName:"张三",sex:"男"}
userDwr.addUser(user, function(result) {alert(result)})
}
最后在你的按钮中调用这个function:
<input type="button" value="保存" class="button" onclick="addUser()" />
经过这几步后,你会很惊奇的发现,数据库已经多了一条记录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)