首页 > 后端开发 > 正文

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

2024-04-28 01:25:19 | 我爱编程网

小编今天整理了一些java中执行sql插入语句怎么弄相关内容,希望能够帮到大家。

本文目录一览:

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

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

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++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。

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

java在jsp页面如何直接执行sql?

两个简单的jsp页面,数据库连接(我给你的是mysql数据库连接示例,后面附sqlserver数据库连接部分关键代码)\x0d\x0a首先是 获取值页面My.jsp 源码:\x0d\x0a<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>\x0d\x0a<%\x0d\x0aString path = request.getContextPath();\x0d\x0aString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";\x0d\x0a%>\x0d\x0a

\x0d\x0a\x0d\x0a \x0d\x0a

\x0d\x0a

My JSP 'My.jspstarting page

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a \x0d\x0a \x0d\x0a

\x0d\x0a name:

\x0d\x0a password:

\x0d\x0a

\x0d\x0a

\x0d\x0a \x0d\x0a\x0d\x0a处理页面 Hp.jsp 源码:\x0d\x0a<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>\x0d\x0a<%\x0d\x0aString path = request.getContextPath();\x0d\x0aString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";\x0d\x0a%>\x0d\x0a\x0d\x0a

\x0d\x0a\x0d\x0a \x0d\x0a

\x0d\x0a \x0d\x0a

My JSP 'Hp.jspstarting page

\x0d\x0a \x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a

\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a \x0d\x0a <% \x0d\x0a Connection con = null;\x0d\x0a Statement stm = null;\x0d\x0a \x0d\x0aString url = "jdbc:mysql://localhost:3306/数据名称";//数据库名称就是你的数据库名字\x0d\x0aString driver = "com.mysql.jdbc.Driver"; //驱动类位置\x0d\x0aString username = "root"; //数据库登录名称,此处写上你的用户名称\x0d\x0aString pwd = "root"; //数据库登录密码,此处写上你的登录密码\x0d\x0a try \x0d\x0a {\x0d\x0aClass.forName(driver);\x0d\x0acon = DriverManager.getConnection(url, username, pwd); //创建Connection连接对象\x0d\x0astm = con.createStatement(); //创建Statement 命令执行对象\x0d\x0a } \x0d\x0a catch (ClassNotFoundException e) \x0d\x0a {\x0d\x0a// TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a } catch (SQLException e) {\x0d\x0a// TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a\x0d\x0aString name=request.getParameter("name"); //获取传过来的名称\x0d\x0aString password=request.getParameter("password");//获取传过来的密码\x0d\x0a\x0d\x0aString sql="insert into user(name,password) values("+name+","+password+")";//数据库添加一条记录sql语句\x0d\x0a\x0d\x0aint temp=stm.executeUpdate(sql);\x0d\x0a\x0d\x0aif(temp>0)\x0d\x0a{\x0d\x0a out.print("添加成功");\x0d\x0a}\x0d\x0aelse\x0d\x0a{\x0d\x0a out.print("添加失败");\x0d\x0a}\x0d\x0a//关闭数据库连接\x0d\x0astm.close();\x0d\x0acon.close();\x0d\x0a\x0d\x0a %>\x0d\x0a \x0d\x0a\x0d\x0a注意 连接不同数据库要导入不同的数据库驱动包 你要导入才行啊\x0d\x0a附 sqlserver数据库连接 部分关键代码:\x0d\x0aprivate static Connection con = null;\x0d\x0aprivate static Statement stm = null;\x0d\x0a\x0d\x0aprivate static String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名称";\x0d\x0aprivate static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";//与mysql有所不同\x0d\x0aprivate static String username = "sa";//默认用户\x0d\x0aprivate static String pwd = "123"; //密码\x0d\x0a\x0d\x0astatic {\x0d\x0atry {\x0d\x0aClass.forName(driver);\x0d\x0a\x0d\x0acon = DriverManager.getConnection(url, username, pwd);\x0d\x0aSystem.out.print("连接成功!");\x0d\x0astm = con.createStatement();\x0d\x0a} catch (ClassNotFoundException e) {\x0d\x0a// TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a} catch (SQLException e) {\x0d\x0a// TODO Auto-generated catch block\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a}

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

java如何执行sql语句

我爱编程网(https://www.52biancheng.com)小编还为大家带来java如何执行sql语句的相关内容。

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

public class xxxx {

public static void main(String[] args) {

Connection con = null ;

Statement stmt = null ;

try {

Class.forName("com.mysql.jdbc.Driver");   //mysql为例 不一样的数据库所需的驱动包不一样 连接语句略有不同

con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名", "root", "密码");

stmt = con.createStatement();

String sql = "insert into info values ('用户', 'mima', 'piapiapia~')";

stmt.executeUpdate(sql);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if(stmt != null) {

stmt.close();

stmt = null;

}

if (con != null) {

con.close();

con = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java中执行sql插入语句怎么弄”相关推荐
函数内执行sql语句怎么写
函数内执行sql语句怎么写

函数内执行sql语句怎么写php中利用数组用mysql_query批量执行sql语句。参考示例如下:思路:这里采用一个数组.用explode函数,将$query语句按照”;”炸慎扰开,然告孝稿后循环执行即可:$query='deletefromecs_goods_attrwhereattr_id=11andgoods_id=22;inser

2024-10-24 00:37:37
php中执行sql查询的语句为什么执行不了?
php中执行sql查询的语句为什么执行不了?

php中执行sql查询的语句为什么执行不了?$sql="select*fromuserwherename=$nameandpassword=$password";你先在在这条下边输出echo$sql;看下这条sql语句输出的结果是否正确,然后再调试。不成功,很有可能是由于你的变量输出有问题。php中sql语句好像没有效果,求助你的代码逻辑有问题.在表单subm

2024-08-21 11:29:22
thinkphp 怎么样执行Mongo原生语句
thinkphp 怎么样执行Mongo原生语句

thinkphp怎么样执行Mongo原生语句环境搭配好。然后在自己项目里建立个继承自MongoModel的logic类,配置好本地账户链接12345678910classCommonMongoLogicextendsMongoModel{protected$connection=array('db_type'=&gt;'mongo',

2025-01-08 15:07:13
php文件中用什么语句插入javascript?如果调用外部js文件又用什么语句?
php文件中用什么语句插入javascript?如果调用外部js文件又用什么语句?

PHP声明带有默认值的参数方法,调用时传参问题1、打开HBuilderX工具,新建JavaScript文件并在定义一个函数searchUser,传入三个对象参数,第三个参数及默认值100。2、在函数下面调用这个函数,传入参数为空,查看函数中打印结果。3、由于在HBuilderX工具中不能直接运行JS文件,需要将这个引入到HTML5页面中。4、要在JavaScript文件中

2024-07-25 23:28:37
请教大神thinkphp5 怎么打印sql语句
请教大神thinkphp5 怎么打印sql语句

请教大神thinkphp5怎么打印sql语句你好,一共有两种方法可以打印sql语句,具体实现方法可参照这篇文章:ThinkPHP5打印sql语句[ SQL ] SHOW COLUMNS FROM `think_action` [ RunTime:0.001339s ][ EXPLAIN : array ( 'id' =&gt; '1', 'select_type' =&gt; '

2024-08-12 06:50:39
PHP中SQL语句中的字符串包含双引号,要怎么处理?
PHP中SQL语句中的字符串包含双引号,要怎么处理?

PHP中SQL语句中的字符串包含双引号,要怎么处理?我来回答吧:把$sql="UPDATE`user_activity`SET`su`='a:5:{i:41;s:9:"还不错";i:54;s:9:"还不错";i:45;s:9:"还不错";i:47;s:9:"还不错";i:49;s:9:"还不错";}'WHERE`u_id`=52AND`a_id`=7;";改成把$sql="

2024-08-04 22:28:37
java为什么执行到某个语句程序就进行不下去了?
java为什么执行到某个语句程序就进行不下去了?

java为什么执行到某个语句程序就进行不下去了?1、如果该语句是执行sql,则考虑查询sql语句性能与网络情况;2、如果该语句为多线程内某个锁的程序,则可能因为该对象或方法被锁死;3、如果为一个方法,break是结束整个循环体,continue是结束单次循环!自己懒得敲代码了,下面是copy别人的回答让帮你理解下:比方说:while(x++&lt;10){

2024-05-10 05:03:08
PHP如何同时执行2个语句
PHP如何同时执行2个语句

PHP按照选择执行函数的请教两个函数完全可以写成一个函数:function del( $t = 1 ) { if ( $t == 1 ) { //函数参数是1     //删除图片   } else { //否则    // 删除路径  }    }  //接下来是函数的调用$T = $_GET['t']; //取得url的get参数del( $T ); //调用函数然后在按钮方面

2024-08-17 07:24:01