當前位置:首頁 » 編程語言 » java寫sql語句

java寫sql語句

發布時間: 2023-03-25 02:47:04

javasql語句

DBManager db=new DBManager(); 你的DBManager 類是干什麼的我不知道,但連資料庫,必須要有Connection,和Statement這兩個介面,在檢查你的欄位,是否與資料庫欄位一致

⑵ java 中的sql語句

你輸出下key看看為中文的時候輸出的是什麼東西。

sql="select * from table where name='"+key+"'";
這樣寫 就可以 你的 sql 語句有問題

⑶ 怎樣在java程序中執行 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);
} 我說的很明白了吧。

⑷ java 中使用sql語句

import java.sql.*;
/*
* 新建一個工程,用下面的main()函數代替新建工程里的main()函數
*/
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@172.19.16.15:1521:common";
String user = "cvbom6";
String pwd = "dcvbom6";
Connection conn = DriverManager.getConnection(url, user, pwd);
// renturn conn;
Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("select max(t.id) from ty_student t");
while (rs.next()) {
String a = rs.getString(1);
System.out.println(a);
}
} catch (Exception e) {
e.printStackTrace();
}
}

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

}

}

}


}


⑹ 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語句

1)消除SQL語句前後的空白,將其中的連續空白字元(包括空格,TAB和回車換行)替換成單個空格;
2)將sql語句全變成小寫形式(或大寫形式);
3)在SQL語句的尾後加上結束符號「ENDOFSQL」。

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

熱點內容
安卓破解游戲app哪個好用貼吧 發布:2024-11-05 02:12:36 瀏覽:145
陡峭的演算法 發布:2024-11-05 02:12:00 瀏覽:752
閑散資金怎麼配置 發布:2024-11-05 02:04:46 瀏覽:922
ftp站點建立 發布:2024-11-05 02:04:45 瀏覽:32
編程音樂解碼 發布:2024-11-05 02:04:05 瀏覽:257
為什麼微信掃碼安卓手機很慢 發布:2024-11-05 01:58:01 瀏覽:534
SLSB演算法 發布:2024-11-05 01:49:44 瀏覽:130
比安卓頭子短一點的是什麼數據線 發布:2024-11-05 01:43:53 瀏覽:534
c語言多選 發布:2024-11-05 01:41:31 瀏覽:302
c語言判斷一個數是否是素數 發布:2024-11-05 01:36:32 瀏覽:833