java中执行sql插入语句怎么弄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中执行sql插入语句怎么弄相关的知识,希望对你有一定的参考价值。

try
Statement select = DatabaseConnector.getConnection().createStatement( );

String sql="insert into mysql.会员表(name,number,sex,email) values ('+username+','+password+','+sex+','+email+')";

select.execute(sql); //在这里然后就直接跳到报错上了 ,应该是用什么命令执行插入语句

res.setContentType("text/xml");
res.setHeader("Cache-Control", "no-cache");
res.getWriter( ).write("yes");

catch (SQLException e)
// use log4j or handle this how you want
e.printStackTrace();

executeUpdate() 我知道是用这个了 但还是没反应 不知道是为什么

1、Connection conn = DriverManager.getConnection(URL,数据库登录名,数据库登录密码);//获得数据库连接。


2、Statement statement = con.createStatement(); //访问数据库。


3、ResultSet resultSet = statement.executeQuery(sql);//执行SQL语句。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

技术应用

1、android应用

许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。

2、在金融业应用的服务器程序

Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全[39] 。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。

3、网站

Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0以及frameworks。即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也经常被用到。

4、嵌入式领域

Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术。

5、大数据技术

Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。

6、高频交易的空间

Java平台提高了这个平台的特性和即使编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。

7、科学应用

Java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。

参考技术A Connection conn = DriverManager.getConnection(URL,数据库登录名,数据库登录密码);//获得数据库连接
Statement statement = con.createStatement(); //访问数据库
ResultSet resultSet = statement.executeQuery(sql);//执行SQL语句
参考技术B publicstaticvoid insert(String username,String address) throws Exception
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb","root","root");

//注意下面几行★
String sql = "insert into t_user(username,address) values(?,?)"; //★
PreparedStatement sta = con.prepareStatement(sql);
sta.setString(1, username);
sta.setString(2, address);

int rows = sta.executeUpdate();
if(rows > 0)
System.out.println("operate successfully!");

sta.close();
con.close();

----->参考资料:http://hanchaohan.blog.51cto.com/2996417/925308
参考技术C 是字符型的。要加双引号 参考技术D executeQuery(sql)这个一般是用来执行查询语句的吧。

sql语句 怎么从一张表中查询数据插入到另一张表中

可用insert into语句将查询的数据插入到另一张表。

前提:查询的字段要与被插入表的字段属性一致及长度一致,否则,在插入过程中容易报错。

使用数据库:Oracle

步骤:

1、罗列下源表的数据。

2、目标表结构如图,其中name字段与favourite字段均与student表的长度和类型一致。

3、执行sql语句如下:

insert into student_bak(name,favourite) select name,favourite from student;

4、执行后结果如图,表明插入成功。

参考技术A 首先,查询出来的数据表格式要与待插入的另一张表的格式相同,字段类型相同。
insert into B in 'D:\另一张表所在文档' select * from A where ....
上面就是把从A表中查询到的数据插入到另一个文档中的B表中。本回答被提问者采纳
参考技术B sql语句从一张表中查询数据插入到另一张表中:
insert into 表a(列1,列2) select 列1,列2 from 表b
参考技术C

标准SQL语句格式:

INSERT 

INTO 表名(字段名)

select 字段名

from 表面

例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中

insert 

into spj(sno,jno,pno)

select sno,jno,pno

from s,j,p

扩展资料:

删除语句:DELETE * FROM table_name

查询语句:SELECT * FROM Persons WHERE ROWNUM <= 5

建立视图:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition




以上是关于java中执行sql插入语句怎么弄的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL批量插入语句怎么写

java 中如何使用sql插入语句

java中怎么执行sql语句

sql语句 怎么从一张表中查询数据插入到另一张表中

sql语句中主外键怎么弄?

怎么样向数据库中插入SQL语句啊