java更新语句怎么写
1. java语句怎样更新sql数据库,
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平**立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
(1)用 preparedstatement ,你用preparedstatement 作为关键字,上网找找。资料一堆一堆的。
(2)String str=””;
String sql = "Update a set b=?where sno='0'";
preparedstatement ps = connection.preparestatement(sql);
ps.setint(1,str);
resultset rs = ps.executequery();
总结: Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。
Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。
Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的ResultSet对象。
2. jsp里的数据更新语句怎么写
lz这个代码。。。貌似不容易看出来你的原因错在哪里啊!其一,你的Bean(DBBean)里面的成员是什么,不好看出,其二,跟你的数据库结构也有关系!因此,想要解决你的问题,我只能假设了。下面给出一个完成得代码,希望对lz有所帮助,里面的我提出的两个问题均为我所猜测,如和lz的程序不一样,请改动!带码如下:
import java.sql.*;
class DBBean {
public String loginName = null;
public String userName = null;
public String password = null;
public int age= 0;
public String address = null;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
/*
*
* userinfo 数据库结构
* loginName varchar
* userName varchar
* password varchar
* age number
* address varchar
*/
public class Test {
private PreparedStatement pst = null; //对pst的初始化工作请自己执行
public void update(DBBean bean){
try {
String sql="update userinfo set loginName=? , userName=? , password=? , age=? , address=?";
pst.setString(1,bean.getLoginName());
pst.setString(2,bean.getUserName());
pst.setString(3,bean.getPassword());
pst.setInt(4,bean.getAge());
pst.setString(5,bean.getAddress());
pst.executeUpdate(sql);
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}
3. mabits框架中 java更新数据库逻辑语句怎么写
用 preparedstatement ,你用preparedstatement 作为关键字,上网找找。资料一堆一堆的。
============================
String str=””;
String sql = "Update a set b=?where sno='0'";
preparedstatement ps = connection.preparestatement(sql);
ps.setint(1,str);
resultset rs = ps.executequery();
4. SQL的update语句怎么写
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,。
3、WHERE column(1)=value(1),column(2)=value(2)。and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'
扩展资料
SQL的update语句写法的特点
1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。
参考资料来源:搜狗百科—update (数据库SQL语法用语)
mysql的更新语句怎么写
1. mysql更新数据语句怎么写
if(mysql_num_rows($rs) == 0) { //判断是否有记录,没有记录,插入记录
foreach($user_info as $arr){ //切记$user_info是二维数组 foreach用来循环变成一维数组$arr
$data = array('id' => $arr['id'], 'nickname' => $arr['nickname']); 把相关元素放入新的数组里
db_insert('k99', $data);//这个应该是你定义的函数吧。
}
}else{ //当有记录
foreach($user_info as $arr){
$mysql = "update k99 set nickname='$arr[nickname]' where id=$arr['id']"; //更新表 切记要加where条件,要不就更新整个表了,更新表的语法是update 表名 set 字段名=值 where条件。
mysql_query($mysql);//执行更新表命令
}
}
你写的程序有点乱,这个变量从那来的$99。这样的变量命名也不对,我重新给你改了一下
2. mysql中的update语句怎么写
首先,单表的UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 。]
[WHERE where_definition]
[ORDER BY 。]
[LIMIT row_count]
其次,多表的UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 。]
[WHERE where_definition]
update语句作为mysql更新语句,set后面紧接着的是需要更新的列明和想要更新的值where后面限定更新的条件,order by根据某一个字段排序后,将会由排序后由上到下逐条更新,limit将会限制更新的条数.
3. SQL的update语句怎么写
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,。
3、WHERE column(1)=value(1),column(2)=value(2)。and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'
扩展资料
SQL的update语句写法的特点
1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。
参考资料来源:搜狗百科—update (数据库SQL语法用语)
4. SQL的update语句怎么写
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,。
3、WHERE column(1)=value(1),column(2)=value(2)。and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'
扩展资料
SQL的update语句写法的特点
1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。
参考资料来源:百度百科—update (数据库SQL语法用语)
数据更新的语句怎么写
1. 数据库更新语句怎么写
如果按你的要求需要写个存储过程来实现。麻烦。
如果按下面来做的话,会有重复值,
update 表名 set column_no=datepart(day,column_time)
建议你把column_no 按如20090101来更新较方便,这样能与column_time能对应上。
update 表名 set column_no=(datepart(year,column_time)*100+datepart(month,column_time))*100+datepart(day,column_time)
2. jsp里的数据更新语句怎么写
lz这个代码。。。貌似不容易看出来你的原因错在哪里啊!其一,你的Bean(DBBean)里面的成员是什么,不好看出,其二,跟你的数据库结构也有关系!因此,想要解决你的问题,我只能假设了。下面给出一个完成得代码,希望对lz有所帮助,里面的我提出的两个问题均为我所猜测,如和lz的程序不一样,请改动!带码如下:
import java.sql.*;
class DBBean {
public String loginName = null;
public String userName = null;
public String password = null;
public int age= 0;
public String address = null;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
/*
*
* userinfo 数据库结构
* loginName varchar
* userName varchar
* password varchar
* age number
* address varchar
*/
public class Test {
private PreparedStatement pst = null; //对pst的初始化工作请自己执行
public void update(DBBean bean){
try {
String sql="update userinfo set loginName=? , userName=? , password=? , age=? , address=?";
pst.setString(1,bean.getLoginName());
pst.setString(2,bean.getUserName());
pst.setString(3,bean.getPassword());
pst.setInt(4,bean.getAge());
pst.setString(5,bean.getAddress());
pst.executeUpdate(sql);
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}
3. SQL里面的UPDATE更新语句数据怎么写
SQL 中Update 语句的使用方法
一、语句功能:语句用于修改表中的数据。
二、语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
三、实例演示
例:表格 Person
1、更新某一行中的一个列
我们为 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'结果:
2、更新某一行中的若干列
我们会修改地址(address),并添加城市名称(city):
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'结果:
4. mysql更新数据语句怎么写
if(mysql_num_rows($rs) == 0) { //判断是否有记录,没有记录,插入记录
foreach($user_info as $arr){ //切记$user_info是二维数组 foreach用来循环变成一维数组$arr
$data = array('id' => $arr['id'], 'nickname' => $arr['nickname']); 把相关元素放入新的数组里
db_insert('k99', $data);//这个应该是你定义的函数吧。
}
}else{ //当有记录
foreach($user_info as $arr){
$mysql = "update k99 set nickname='$arr[nickname]' where id=$arr['id']"; //更新表 切记要加where条件,要不就更新整个表了,更新表的语法是update 表名 set 字段名=值 where条件。
mysql_query($mysql);//执行更新表命令
}
}
你写的程序有点乱,这个变量从那来的$99。这样的变量命名也不对,我重新给你改了一下
转载请注明出处育才学习网 » sqlserver更新语句怎么写
育才学习网