當前位置:首頁 » 編程語言 » 查詢java

查詢java

發布時間: 2022-09-27 07:12:25

『壹』 java中怎麼實現查詢 代碼

StringBuffer sql = new StringBuffer();//組成查詢語句
sql.append("select * ");
sql.append(" from table");
Connection con = Config.getConnectionPool();//獲得資料庫連接
PreparedStatement preStmt = con.prepareStatement(sql.toString());
ResultSet rs = preStmt.executeQuery();//執行查詢語句
Object value = null;
if (rs.next())
value = rs.getObject(1);//取得查詢結果
System.out.println(value );//列印結果

『貳』 如果檢查本機有沒有JAVA運行環境

在電腦cmd窗口中直接輸入「Java」命令,回車後出現一堆Java信息,說明電腦有Java運行環境。具體操作請參照以下步驟,演示電腦系統為windows7。

1、首先在電腦的開始菜單中找到「運行」選項,進行點擊。

『叄』 java中的條件查詢怎麼寫

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.PreparedStatement;

public class JDBC {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
private String driver = "com.mysql.jdbc.Driver";
private String url="jdbc:mysql://localhost:3306/dataname
?characterEncoding=GBK";
private String user = "root";
private String password = "mysql";

/**
* 准備連接
*/
public void startConnection() throws ClassNotFoundException, SQLException {
Class.forName(driver); //注冊資料庫驅動
con = DriverManager.getConnection(url, user, password); //獲得資料庫連接
}

/**
* 執行select 並返回結果集 throws SQLException
*/

public ResultSet query(String sql) throws SQLException {
stmt = con.createStatement(); //創建Statement
rs = stmt.executeQuery(sql); //執行查詢
return rs;
}

/**
* 執行insert update delete
*/
public int update(String sql) throws SQLException {
stmt = con.createStatement();
int r = stmt.executeUpdate(sql);
return r;
}

/**
* 釋放資源(連接)
*/

public void releaseConnection() {
try {
if (rs != null)
rs.close();
stmt.close();
if (con != null)
con.close();

} catch (SQLException e) {
e.printStackTrace(); }
} }

『肆』 Java實現查詢的功能

二次查詢
從資料庫讀取出來的時候每條記錄會有一個ID
客戶端顯示在頁面的時候
每個詳情都是一個超連接,向伺服器發送請求xxx.do?ID=${這個就是對象.ID}
在伺服器端
new
Long(requet.getPartenrm("ID"));得到傳過來的ID並強轉為int或Long型
看你對應的實體是什麼類型,在根據這個ID向資料庫伺服器發送請求
寫sql語句的時候
後面加個條件判斷
where
ID=new
Long(requet.getPartenrm("ID"))
得到結果,一條數據
一般用對象接收就可以了,
request對象中的
setArribute()
把對象存進去
跳轉新頁面
頁面foreach
遍歷這個鍵

『伍』 Java里通用的查詢方法怎麼寫

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.PreparedStatement;

public class JDBC {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
private String driver = "com.mysql.jdbc.Driver";
private String url="jdbc:mysql://localhost:3306/dataname
?characterEncoding=GBK";
private String user = "root";
private String password = "mysql";

/**
* 准備連接
*/
public void startConnection() throws ClassNotFoundException, SQLException {
Class.forName(driver); //注冊資料庫驅動
con = DriverManager.getConnection(url, user, password); //獲得資料庫連接
}

/**
* 執行select 並返回結果集 throws SQLException
*/

public ResultSet query(String sql) throws SQLException {
stmt = con.createStatement(); //創建Statement
rs = stmt.executeQuery(sql); //執行查詢
return rs;
}

/**
* 執行insert update delete
*/
public int update(String sql) throws SQLException {
stmt = con.createStatement();
int r = stmt.executeUpdate(sql);
return r;
}

/**
* 釋放資源(連接)
*/

public void releaseConnection() {
try {
if (rs != null)
rs.close();
stmt.close();
if (con != null)
con.close();

} catch (SQLException e) {
e.printStackTrace();
}
}

}

『陸』 java 查詢的結果為 0e-8 和 0E-12,這是什麼意思

java查詢的結果為0e-8和0E-12意思是代碼錯誤,正確代碼如下

BigDecimal b = new BigDecimal("0.00000000");

System.out.println(b); //輸出 0E-8

System.out.println(b.toPlainString()); //輸出 0.00000000

BigDecimal b = new BigDecimal(0);

DecimalFormat df=new DecimalFormat("0.00000000");

String str=df.format(b);

System.out.println(str);

JAVA使用技巧

Java號稱是一門「一次編譯到處運行」的語言,從寫的java文件到通過編譯器編譯成java位元組碼文件(也就是.class文件),這個過程是java編譯過程;而java虛擬機執行的就是位元組碼文件。

不論該位元組碼文件來自何方,由哪種編譯器編譯,甚至是手寫位元組碼文件,只要符合java虛擬機的規范,那麼就能夠執行該位元組碼文件。

『柒』 Java實現查詢的功能

查詢部分代碼如下:

StringstrSQL;
strSQL="select*fromtb_managerwheremanager='"+jTextField1.getText().trim()+"'";
rs=db.getResult(strSQL);
try
{
if(rs.first())
{
jTextField1.setText(rs.getString("manager"));
jTextField2.setText(rs.getString("den"));
jTextField3.setText(rs.getString("ID"));
jTextField4.setText(rs.getString("remark"));
jTextField5.setText(rs.getString("sex"));

}
else
{
JOptionPane.showMessageDialog(null,"無此信息");
}
}catch(SQLExceptione)
{JOptionPane.showMessageDialog(null,"查詢信息失敗!");}

}

『捌』 如何用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查詢類怎麼寫

寫一個方法,多一個參數,表示參數類型,根據參數類型,改變查詢SQL語句
如:
public
ResultSet
query(參數1,參數2....
類型參數1){
if
類型參數1=1
{
sql=按第一種方式查詢的sqlstring
}
if...........
if...........
xxx.executequery(sql)
return
...
}

『拾』 用Java編程語言實現輸入數據和查詢數據

您好,java編程語言實現輸入數據和查詢數據可通過System.in讀取標准輸入設備數據(從標准輸入獲取數據,一般是鍵盤),其數據類型為InputStream。Scanner in=new Scanner(System.in);是新建一個掃描器,掃描你輸入(從標准輸入獲取數據,一般是鍵盤)的內容。

輸入數據

publicstaticvoidScannerTest()

{

Scannersc=newScanner(System.in);

System.out.println("ScannerTest,PleaseEnterName:");

Stringname=sc.nextLine();//讀取字元串型輸入

System.out.println("ScannerTest,PleaseEnterAge:");

intage=sc.nextInt();//讀取整型輸入

System.out.println("ScannerTest,PleaseEnterSalary:");

floatsalary=sc.nextFloat();//讀取float型輸入

System.out.println("YourInformationisasbelow:");

System.out.println("Name:"+name+" "+"Age:"+age+" "+"Salary:"+salary);

}

}

查詢數據

model.setRowCount(0);//刪除JTable中原有的數據conn=getConn();//與資料庫建立連接

s=kecheng.getSelectedltem().toString();//得到用戶選擇//的列表項

stat=conn.createStatement();

sql="select*fromcourse";

rs=stat.executeQuery(sql);

while(rs.next())

{

if(rs.getString(2).equals(s))

{

s=rs.getString(1);

coursename=rs.getString(2);

break;

}

}

sql="selectxk.stuno,student.

xk.stuno=student.stunowherexk.courseno="+s;

rs=stat.executeQuery(sql);

while(rs.next())

{

value[0]=rs.getString(1);

value[1]=rs.getString(2);

value[2]=coursename;

tableModel.addRow(newObject[]{value[0],value[1],val-ue[2]});

jtable.setModel(tableModel);

jtable.setVisible(true);

}//在JTable組件中顯示查詢結果


拓展資料

一、Java編程語言的優勢

1、Java語言更簡單,它的語法比C、C++,和任何其他語言的可讀性更好。

2、對於學習面向對象的編程來說,Java是一門好語言。但它不適合用來學習過程性編程,C語言這個方面更合適。OOP編程或面向對象編程是一種有用的技能,它從類和對象的角度來考慮真實世界的場景,可以很好地處理應用程序的復雜性。

3、Java有豐富的API,你可以用Java做更多的事情,包括圖形,音,還有最有可能編寫的小游戲,比如TicTacToe(三連棋游戲),俄羅斯方塊等等。

4、Java有強大的社區支持,無論你有什麼疑問或者問題,谷歌通常可以幫你找到答案。如果你在Google上找不到幫助,那麼StackOverflow,Java論壇和許多其他社區也會為你提供幫助

5、Java是一種強類型語言,它能捕獲許多新手常犯的錯誤。這一點對於靜態類型也適用。

6、Java內置垃圾收集機制,這對初學者來說是一個很大的好處。在開始學習編程語言時,處理內存管理對初學者是一件大麻煩。


熱點內容
允許更新預編譯站點 發布:2024-04-25 06:32:53 瀏覽:678
如何獲取已經連上的網路密碼 發布:2024-04-25 06:27:48 瀏覽:465
python打開界面 發布:2024-04-25 06:27:44 瀏覽:666
java數組重復 發布:2024-04-25 06:27:40 瀏覽:826
同價位的安卓和蘋果哪個好 發布:2024-04-25 06:27:38 瀏覽:358
android通訊錄源碼 發布:2024-04-25 06:04:10 瀏覽:160
白平衡演算法 發布:2024-04-25 06:04:10 瀏覽:389
手機版如何下載gmc伺服器 發布:2024-04-25 05:56:30 瀏覽:171
哈夫曼c語言編譯 發布:2024-04-25 05:43:20 瀏覽:664
贖回清演算法 發布:2024-04-25 05:33:00 瀏覽:678