當前位置:首頁 » 編程語言 » sqljava
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqljava

發布時間: 2022-01-23 07:47:02

㈠ 關於在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();
}
}
}
希望對你有幫助

㈡ SQL和JAVA問題

有難度 考慮中

㈢ JAVA連接SQL資料庫

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


工具/材料

myeclipse 、 SqlServer資料庫


方法:

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

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


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

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

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

㈣ 關於java使用sql語句

從外部輸入的SQL語句,只能單條執行。
如果你需要判斷某表當id= a2時,更新表,可以創建觸發器。

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

}

}

}


}


㈥ 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

㈦ sql+java

一種是在程序中進行處理,不讓保存重復的;
另一種就是建立表的時候在相應的欄位上創建unique的索引,這樣你即使插入了重復數據也會引發異常,就不會插入重復數據了。

㈧ java 中使用sql語句

題目題設完全沒表示清楚。
你是需要java裡面使用還是sql裡面使用啊!
如果是java的話,使用JDBC 連接資料庫。
在ResultSet中得到值即可。

如果是sql的話,寫存儲過程即可。

㈨ Java 與 SQL

JAVA是編程用的工具~~SQL是資料庫~~你用JAVA編輯的東西大部分都要連接到資料庫

㈩ 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:為了指示並不是批量更新中的所有命令都成功執行而拋出