當前位置:首頁 » 編程語言 » javasql

javasql

發布時間: 2022-01-15 07:12:22

『壹』 javasql語句

SQLINSERTINTO語句用於向表格中插入新的行。語法INSERTINTO表名稱VALUES(值1,值2,.)也可以指定所要插入數據的列:INSERTINTOtable_name(列1,列2,)VALUES(值1,值2,.)"Persons"表:語句:INSERTINTOPersonsVALUES('Gates','Bill','Xuanwumen10','Beijing')結果:uanwumen10Beijing在指定的列中插入數據"Persons"表:uanwumen10BeijingSQL語句:INSERTINTOPersons(LastName,Address)VALUES('Wilson','Champs-Elysees')結果:uanwumen10BeijingWilsonChamps-Elysees

『貳』 java 執行sql語句

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

『叄』 如何讓JAVA的輸出具體的執行的SQL語句

如果你是做javaweb項目的話,剛好使用了hibernate技術的話,是可以在後台列印拼接的sql語句的。

『肆』 關於在java中使用sql代碼

mport java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class ConnDB
{
public static void main(String[] args)
{
try
{
//我這里用mysql資料庫
Class.forName("com.mysql.jdbc.Driver");

String url = "jdbc:mysql://localhost:3306/mytest";

Connection conn = DriverManager.getConnection(url, "root", "123");

String sql = "select * from user limit ?,?";//這里沒有括弧

PreparedStatement ps = conn.prepareStatement(sql);

ps.setInt(1, 1);//為問號賦值
ps.setInt(2, 3);

ResultSet rs = ps.executeQuery();

while(rs.next())
{
System.out.println(rs.getString(2));
}

rs.close();
ps.close();
conn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
希望對你有幫助

『伍』 JAVA連接SQL資料庫

本文將介紹使用java連接sqlserver資料庫


工具/材料

myeclipse 、 SqlServer資料庫


方法:

1、要向連接資料庫,首先應該保證資料庫服務打開

2、資料庫服務打開之後就可以在環境中編寫連接代碼了。如圖:


連接資料庫就是這兩個步驟:1)載入驅動、2)創建連接。

注意在導包是導入的java.sql下的。

接下來直接運行一下就可以測試是否連接成功了

『陸』 java與sql怎麼連接

還要配製環境變數
還有數據源

『柒』 java sql資料庫查詢語句怎麼寫

使用java的jdbc來連接資料庫

如連接mysql(其餘資料庫類似),引入mysql-connector-java-5.1.24.jar包到工程中,在程序中可以這樣連接mysql:
String Server = 你伺服器的ip;
String User = 你的賬號名;
String Password = 你的密碼;
String Database = 你的資料庫名;
// 驅動程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要訪問的資料庫名scutcs

String url = "jdbc:mysql://"+Server+"/" + Database;
// 載入驅動程序
Class.forName(driver);

// 連續資料庫
Connection conn = DriverManager.getConnection(url, User, Password);

if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");

// statement用來執行SQL語句
Statement statement = conn.createStatement();
String sql = "select ** from ** where **";
ResultSet rs = statement.executeQuery(sql);
//假設資料庫表只有兩個屬性值,一個屬性值為String類型,另一個為Int類型
while(rs.next()) {
System.out.println(rs.getString(1)+" " +rs.getInt(2) );
}

『捌』 java.sql的sql包內容

java.sql 包中包含用於以下方面的 API:
通過 DriverManager 實用程序建立與資料庫的連接
DriverManager 類:建立與驅動程序的連接
SQLPermission 類:代碼在 Security Manager(比如 applet)中運行時提供許可權,試圖通過 DriverManager 設置一個記錄流
Driver 介面:提供用來注冊和連接基於 JDBC 技術(「JDBC驅動程序」)的驅動程序的 API,通常僅由 DriverManager 類使用
DriverPropertyInfo 類:提供 JDBC 驅動程序的屬性,不是供一般用戶使用的向資料庫發送 SQL 語句
Statement:用於發送基本 SQL 語句
PreparedStatement:用於發送准備好的語句或基本 SQL 語句(派生自 Statement)
CallableStatement:用於調用資料庫存儲過程(派生自 PreparedStatement)
Connection 介面:提供創建語句以及管理連接及其屬性的方法
Savepoint:在事務中提供保存點
獲取和更新查詢的結果
ResultSet 介面
SQL 類型到 Java 編程語言中的類和介面的標准映射關系
Array 介面:SQL ARRAY 的映射關系
Blob 介面:SQL BLOB 的映射關系
Clob 介面:SQL CLOB 的映射關系
Date 類:SQL DATE 的映射關系
NClob 介面:SQL NCLOB 的映射關系
Ref 介面:SQL REF 的映射關系
RowId 介面:SQL ROWID 的映射關系
Struct 介面:SQL STRUCT 的映射關系
SQLXML 介面:SQL XML 的映射關系
Time 類:SQL TIME 的映射關系
Timestamp 類:SQL TIMESTAMP 的映射關系
Types 類:提供用於 SQL 類型的常量
自定義映射 SQL 用戶定義類型 (UDT) 到 Java 編程語言中的類
SQLData 介面:指定 UDT 到此類的一個實例的映射關系
SQLInput 介面:提供用來從流中讀取 UDT 屬性的方法
SQLOutput 介面:提供用來將 UDT 屬性寫迴流中的方法
元數據
DatabaseMetaData 介面:提供有關資料庫的信息
ResultSetMetaData 介面:提供有關 ResultSet 對象的列的信息
ParameterMetaData 介面:提供有關 PreparedStatement 命令的參數的信息
異常
SQLException:由大多數方法在訪問數據出問題時拋出,以及因為其他原因由其他一些方法拋出
SQLWarning:為了指示一個警告而拋出
DataTruncation:為了指示數據可能已經被截斷而拋出
BatchUpdateException:為了指示並不是批量更新中的所有命令都成功執行而拋出

『玖』 關於java sql語句

其實很簡單 ,多表查詢

select 表1.欄位1,表1.欄位2,表2.欄位2

from 表1,表2

where 表1.欄位3 = 表2.欄位1;

『拾』 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();

}

}

}


}


熱點內容
櫻花伺服器測試ip 發布:2024-09-20 20:10:39 瀏覽:279
爐石傳說安卓怎麼玩 發布:2024-09-20 20:09:59 瀏覽:312
ios開會員為什麼比安卓貴 發布:2024-09-20 20:09:55 瀏覽:568
緩存伺服器redis 發布:2024-09-20 20:09:01 瀏覽:75
優酷上傳ts 發布:2024-09-20 19:55:58 瀏覽:273
minecraft怎麼開伺服器地址 發布:2024-09-20 19:52:14 瀏覽:651
android彈出布局 發布:2024-09-20 19:14:29 瀏覽:981
預演算法包括 發布:2024-09-20 18:52:07 瀏覽:764
什麼數字後面跟著密碼 發布:2024-09-20 18:52:07 瀏覽:878
訂座源碼 發布:2024-09-20 18:52:06 瀏覽:383