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語句的。