導航:首頁 > 編程語言 > javasql語句怎麼寫

javasql語句怎麼寫

發布時間:2023-04-08 22:35:07

java中執行sql插入語句怎麼弄

1、Connection conn = DriverManager.getConnection(URL,資料庫登錄名,資料庫登錄密碼);//獲得資料庫連接。


2、Statement statement = con.createStatement(); //訪問資料庫。


3、ResultSet resultSet = statement.executeQuery(sql);//執行SQL語句。

㈡ JAVA:請看下我的SQL語句要怎麼寫才對

public List getResult(java.sql.ResultSet rs) throws SQLException{
ArrayList result=new ArrayList();
//聲明一個集合,結果集
//獲得數據元
ResultSetMetaData meta=rs.getMetaData();
ArrayList row=null;
//判斷是否有數據
while (rs.next()) {
row=new ArrayList();//集合,裝一行數據
for (int i = 1; i <侍辯= meta.getColumnCount(); i++) {
row.add(rs.getInt(i));//把每個單元的數據封裝
}
result.add(row);//把每行數據封裝
}
return result;
}

public void executeSQL(){
//SQL語句
String sql="select sum(CH_RES) as 'LI_CH_RES'," +
"sum(QUEUED_CH_RES) as 'LI_QUEUED_CH_RES'," +
"sum(TBSCallTime) as 'LI_TBSCallTime' " +
"from excel where TETRANetwork in ('13LI','18LD','6LIT')" +
" group by TETRANetwork";
Connection conn=null;//連接資料庫
try {
PreparedStatement pstmt=conn.prepareStatement(sql);
//結果 result
List result=this.getResult(pstmt.executeQuery());
} catch (SQLException e) {
e.printStackTrace();
}
}

在JAVA中我們寫代碼就是不要寫重的代碼。這樣寫清耐對你可能有用看看吧老正缺

㈢ 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 service層 里sql怎麼寫

sql語句
是寫在層的,
不是service層
比如搜索學生表,
根據姓名和年齡模糊查詢,
前端傳過來的姓名參叢謹數是
n,
年齡參數是a
select
*
from
student
where
name
like
concat('%',n,'%')
and
concat('%'滲乎基,a,'%');
--------concat函數是用來拼接的
這里寫一個sql語句就行
,
查詢出的是名字包含n字元串以及包含數字a的所有人,
如果沒有輸入n或者a,或者兩個都沒有,
那默認匹配所有欄位頃碰,
第二行代碼等於沒有

㈤ JAVA 中新建表的SQL語句怎麼寫

你這樣的設計,不太好啊
資料庫中的表塵檔逗會隨著用戶的增加而增加。。派賣。。

建議,有一個用戶表,用戶注冊,則用戶表中加一列,id主鍵識別。
再建一個relation的表(兩列a,b),用戶id配對。
這個涉及你和他是否互為朋友,即(1,2)和(2,1)是否一致。自己決定吧

JAVA 中新建表的蠢洞SQL語句,和一般的建表語句一樣啊

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl為資料庫的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql = "*******"; //一般的sql語句
ResultSet rs = stmt.executeQuery(sql);

㈥ java 中如何使用sql插入語句

public int save(Notices notice) throws SQLException{
String sql = "insert into noticeinfo(notice_title,notice_type,notice_content,notice_add_time,user_id,user_table_id,class_table_id,notice_state,is_important)"+"values(?,?,?,?,?,?,?,?,?)";
PreparedStatement pstmt = super.getConnection().prepareStatement(sql);
pstmt.setString(1, notice.getNotice_title());
pstmt.setInt(2, notice.getNotice_type());
pstmt.setString(3, notice.getNotice_content());
pstmt.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
pstmt.setString(5, notice.getUser_id());
pstmt.setInt(6, notice.getUser_table_id());
pstmt.setInt(7, notice.getClass_table_id());
pstmt.setInt(8, notice.getNotice_state());
pstmt.setInt(9, notice.getIs_important());
int i = pstmt.executeUpdate();
return i;
}

㈦ 在java中寫一段很長的SQL語句該怎麼寫 我這個該怎麼改

說個簡單點的辦法,你這個SQL語句別分行,比如你的sql語句是這樣的。
select "+ uid +"from " +t_user_log +" where name = "+ name+ 「and date between '」+
date +"'"

寫成類似於這種的。
你這SQL語句我看著沒什麼問題配模,你扔到你資料庫里看看能不能查出來。我拼SQL語句一直都是先寫好SQL語句培神緩,然後把條件換成「」.雙引號和括弧再做處理,你這么走幾遍就能看出是瞎塌哪有問題了。

㈧ JAVA SQL insert 語句寫法

SQL INSERT INTO 語句用於向表格中插入新的行。
語法
INSERT INTO 表名稱 VALUES (值1, 值2,....)

也可以指定所要插入數據的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

"Persons"森則配 表:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
SQL 語句:
INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

結果:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
在指定的盯喊列中此指插入數據
"Persons" 表:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
SQL 語句:
INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

結果:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
Wilson Champs-Elysees

㈨ java模糊查詢中的sql語句怎麼寫

這語句是查詢任意位置出現的字元串了

String sql="select * from employeeform where ename like '%'"+fname+"'%'";

什麼資料庫呢。。。

閱讀全文

與javasql語句怎麼寫相關的資料

熱點內容
同態加密gpu 瀏覽:216
程序員告訴你網賭為什麼贏不了 瀏覽:971
程序員最帥操作 瀏覽:72
雲伺服器可以隨時更換嗎 瀏覽:489
老款車在哪裡可以買到app 瀏覽:460
程序員事業單位 瀏覽:68
特來電需要用哪個App 瀏覽:881
電腦如何共享其他伺服器 瀏覽:260
php網站性能優化 瀏覽:354
被子收納袋壓縮真空 瀏覽:30
h1z1選什麼伺服器 瀏覽:484
蘋果版三國殺怎麼在安卓上下載 瀏覽:728
安潤國際app在哪裡下載 瀏覽:438
iospdf教程下載 瀏覽:332
加密貨幣換手率300表示什麼 瀏覽:727
手機wps新建文件夾存照片 瀏覽:399
單片機rgbled 瀏覽:963
怎麼通過文件加密後發給微信好友 瀏覽:90
用虛擬機編程 瀏覽:821
公司代理伺服器有什麼要求 瀏覽:244