当前位置:首页 » 编程语言 » java执行sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java执行sql

发布时间: 2022-01-12 16:14:22

1. Java怎样用程序执行sql

方法有很多种
1.有数据库专门的图形化软件(根据数据库不同,软件也不同,如SQLyog)
2.有dos命令程序(黑窗口)
3.有远程连接软件(CRT等)
4.数据库自带的图形操作工具
连接的宗旨:
先与数据库创建连接
在获取数据库操作权限
通过输入命令或者图形操作完成执行,删除等行为

2. 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();

}

}

}


}


3. java 执行sql语句

select username as '用户名',(case when sex=0 then '男' else '女' end) as '性别' from student;

4. java怎么执行SQL语句 急急急!!!

public Integer getID(int seqNo){
Integer id=null;
try{
//获取连接 。这里我调用的是我写好的一个方法,你也可以通过别的途径实现。
Connection connection=DBUtils.getConnection();
String sql="select ID from A where SEQ_NO=?";
PreparedStatement psmt=connection.prepareStatement(sql);
psmt.setInt(1, seqNo);
ResultSet rs=psmt.executeQuery();
if(rs.next()){
id=rs.getInt("ID");
}
}catch(SQLException sqle){
sqle.printStackTrace();
}finally{
//这里还需要依次关闭ResultSet,PreparedStatement,Connection以释放资源。
}
return id;
}

建议你学一下JDBC,这个技术知识就是Java访问数据库的API。

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

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


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


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

6. 用JAVA如何实现执行SQL脚本文件

你可以分段读取文件,最后读出来的是一个数组,数组中的每一个元素都是可以执行的SQL语句。最后你用JDBC的批量执行就好了。我不知道我理解的对不对。

7. java中如何执行原生的sql

采用JDBC访问数据库的基本步骤:
A.载入JDBC驱动程序

Class.forName("com.mysql.jdbc.Driver");

B.定义连接URL

staticfinalStringUSER="root";
staticfinalStringPASS="pwd123456";
System.out.println("Connectingtodatabase...");

C.建立连接

conn=DriverManager.getConnection(DB_URL,USER,PASS);

D.创建Statement对象

stmt=conn.createStatement();

E.执行查询或更新(这里写你的sql)

Stringsql="DELETEFROMEmployees";

F.结果处理

ResultSetrs=stmt.executeUpdate(sql);

G.关闭连接

rs.close();
stmt.close();
conn.close();

8. 如何让JAVA的输出具体的执行的SQL语句

如果你是做javaweb项目的话,刚好使用了hibernate技术的话,是可以在后台打印拼接的sql语句的。