當前位置:首頁 » 編程語言 » 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語句的。