欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼調用sql java代碼調用接口

關于在java中使用sql代碼

mport java.sql.Connection;

創(chuàng)新互聯(lián)建站主營沛縣網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā)公司,沛縣h5小程序定制開發(fā)搭建,沛縣網(wǎng)站營銷推廣歡迎沛縣等地區(qū)企業(yè)咨詢

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

public class ConnDB

{

public static void main(String[] args)

{

try

{

//我這里用mysql數(shù)據(jù)庫

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存儲過程、事務

例示一個不帶參數(shù)的簡單存儲過程。多數(shù)存儲過程的功能比本例復雜多了,但這里主要說明存儲過程的一些基本要點。如前面所述,不同DBMS定義存儲過程的語法是不同的。例如,有些DBMS使用begin

.

.

.

end或其他關鍵字指明存儲過程定義的開始和結束。在有些DBMS中,下面的SQL語句可創(chuàng)建一個存儲過程:

create

procedure

SHOW_SUPPLIERS

as

select

SUPPLIERS.SUP_NAME,

COFFEES.COF_NAME

from

SUPPLIERS,

COFFEES

where

SUPPLIERS.SUP_ID

=

COFFEES.SUP_ID

order

by

SUP_NAME

下面的代碼將SQL語句放到一個字符串中,然后賦給變量createProcedure以備后用:

String

createProcedure

=

"create

procedure

SHOW_SUPPLIERS

"

+

"as

"

+

"select

SUPPLIERS.SUP_NAME,

COFFEES.COF_NAME

"

+

"from

SUPPLIERS,

COFFEES

"

+

"where

SUPPLIERS.SUP_ID

=

COFFEES.SUP_ID

"

+

"order

by

SUP_NAME";

下面的代碼段使用Connection對象con來創(chuàng)建Statement對象,用于把創(chuàng)建存儲過程的SQL語句發(fā)送給數(shù)據(jù)庫:

Statement

stmt

=

con.createStatement();

stmt.executeUpdate(createProcedure);

存儲過程SHOW_SUPPLIERS將作為一個可調用的數(shù)據(jù)庫對象在數(shù)據(jù)庫中編譯并存儲,調用時就像調用其他方法一樣。

怎樣在java程序中執(zhí)行 SQL 語句

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

// System.out.println("XOX");

con = DriverManager.getConnection(connectionUrl);

// System.out.println("XOX..");

String Uinfo = "SELECT UserName,UserPwd FROM Login";

// System.out.println("XXX");

stmt = con.createStatement();

// System.out.println("000");

rs1 = stmt.executeQuery(Uinfo);

你都寫到這了,下面就照著我說的寫唄。

一條記錄就

rs1.next();

Uname = rs1.getString(0);

Upwd = rs1.getString(1);

多條就

while(rs1.next()) {

Uname = rs1.getString(0);

Upwd = rs1.getString(1);

} 我說的很明白了吧。

網(wǎng)站題目:java代碼調用sql java代碼調用接口
URL分享:http://www.chinadenli.net/article8/dooegip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設域名注冊小程序開發(fā)標簽優(yōu)化用戶體驗做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設