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

java执行sql文件路径

发布时间: 2022-09-11 14:31:29

㈠ 如何用java代码去调用sqlplus去执行sql脚本

JAVA有exec方法,加上参数去调用
代码片段:

try{
Runtime ce=Runtime.getRuntime();
ce.exec("sqlplus sql.pl");
}
catch(Exception e){

}

㈡ 有没有java包可以自动生成sql语句的

1、先用Navicat for MySQL创建名字为shopping的数据库,如下图所示:

㈢ 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();

}

}

}


}


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

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

㈤ 和src同级的有sql包,里面是sql文件。有个java文件处理sql文,要读文件,请问如何获取sql包的路径

跟获取类路径一样

㈥ 如何用java语言中如何执行sql查询语句

使用jdbc技术,首先导入连接数据库的jar包,声明加载的类名,获取连接,进行查询,如:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");
Statement sta = conn.createStatement();
ResultSet rs = sta.executeQuery("select * from tablename");