當前位置:首頁 » 操作系統 » java資料庫查詢語句

java資料庫查詢語句

發布時間: 2022-12-11 10:20:21

java資料庫中實現分頁的sql語句要求每頁十條要查詢的是第二頁

1、首先preparedstatement是statement的子介面,屬於預處理操作,與直接使用statement不同的是,preparedstatement在操作的時候,先在數據表中准備好了一條sql語句,但是sql語句的值暫時不設置,而是之後設置。

❷ java中如何像資料庫查詢語句中賦值

public class ParameterizedQuery {

public static void main(String[] args) throws IOException, ClassNotFoundException, SQLException {

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
//提示用戶輸入用戶名和密碼
System.out.println("請輸入用戶名:");
String name=br.readLine();
System.out.println("請輸入密碼:");
String pwd=br.readLine();

//建立資料庫鏈接
String driver="com.mtsql.jdbc.Driver";
//訪問資料庫
String url="jdbc:mysql://127.0.0.1:3306/users";
String user="root";
String password="root";

//載入驅動
Class.forName(driver);
//連續資料庫
Connection conn=DriverManager.getConnection(url,user,password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Datebase");
//statement用來執行SQL語句
Statement statement=conn.createStatement();
String sql="select count(*) from users where name='"+name+"'and password='"+pwd+"'";

//將name的數據賦值給查詢語句中name

//將pwd的數據賦值給查詢語句中password

❸ 如何用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");

❹ 如何用Java實現資料庫查詢

import java.sql.*;
public class MSSQLText
{
public static void main(String args[])
{
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
String user="sa";//這里替換成你自已的資料庫用戶名
String password="sa";//這里替換成你自已的資料庫用戶密碼
String sqlStr="select CustomerID, CompanyName, ContactName from Customers";
try
{ //這里的異常處理語句是必需的.否則不能通過編譯!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("類實例化成功!");

Connection con = DriverManager.getConnection(url,user,password);
System.out.println("創建連接對像成功!");

Statement st = con.createStatement();
System.out.println("創建Statement成功!");

ResultSet rs = st.executeQuery(sqlStr);
System.out.println("操作數據表成功!");
System.out.println("----------------!");

while(rs.next())
{
System.out.print(rs.getString("CustomerID") + " ");
System.out.print(rs.getString("CompanyName") + " ");
System.out.println(rs.getString("ContactName"));
}
rs.close();
st.close();
con.close();
}
catch(Exception err){
err.printStackTrace(System.out);
}
}
}

❺ java 語言中的資料庫的文本查詢,插入,刪除,修改語句怎麼寫

查詢所有:select * from 表名
插入:insert into 表名 (欄位1,欄位2,欄位3,...) values (值1,值2,值3,...)
刪除:delete from 表名
修改:update 表名 set 欄位名1=要修改成的值1,欄位名2=要修改成的值2

❻ java 資料庫查詢某一條記錄

1.可以用離線查詢,就是先把數據都取出來,再用list操作。
2.實時查詢,每次查詢5條記錄,即第一條,下一條,當前記錄,前一條,最後一條。這樣就有了每條記錄的id號,再提交按鈕的是後直接用java查詢,重復即可。

❼ java連接資料庫查詢數據

StringBuffer
str
= new
StringBuffer("select
bookid,bookname,bookprice,bookdescp,author,pubdate
from
book
where
1=1
");
上面的這個WHERE
1=1,一點作用都不起,這個SQL語句相當於,全部查詢:

與下面的這個SQL語句等價

select
bookid,bookname,bookprice,bookdescp,author,pubdate
from
book

❽ 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) );
}

熱點內容
超凡先鋒配置不行怎麼辦 發布:2025-05-15 23:27:54 瀏覽:530
win7取消加密 發布:2025-05-15 23:26:37 瀏覽:470
不用internet打開ftp 發布:2025-05-15 23:06:00 瀏覽:153
sql字元串取數字 發布:2025-05-15 22:57:45 瀏覽:124
推薦編程課 發布:2025-05-15 22:34:12 瀏覽:618
表拒絕訪問 發布:2025-05-15 22:29:37 瀏覽:978
電腦怎樣解壓文件 發布:2025-05-15 22:25:32 瀏覽:439
dns伺服器怎麼看 發布:2025-05-15 22:17:27 瀏覽:151
3dm的壓縮包 發布:2025-05-15 22:09:23 瀏覽:662
和存儲字長 發布:2025-05-15 21:54:09 瀏覽:515