當前位置:首頁 » 數據倉庫 » 安卓java查找資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

安卓java查找資料庫

發布時間: 2022-05-13 09:43:50

Ⅰ java怎麼從資料庫中查詢數據並輸出

剛剛漏了帳號密碼了,現在補上

try{
//這里的是MYsql舉例
//載入驅動
Class.forName("com.mysql.jdbc.Driver");
//創建資料庫連接
Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
//創建查詢「請求」
PreparedStatementps=con.prepareStatement("select*fromuser");
//返回查詢結果
ResultSetrs=ps.executeQuery();
//遍歷結果
while(rs.next()){
//假如User表中有個name列
System.out.println("name>>"+rs.getString("name"));
}
//關閉
rs.close();
ps.close();
con.close();
}catch(Exceptione){
e.printStackTrace();
}

Ⅱ java 通過cmd查詢android sqlite資料庫的命令怎麼寫

rt.exec("cmd.exe /c adb shell sqlite3 /data/data/com.test/database/test.db && select * from user "); 或許cmd還得進入abd資料庫安裝目錄 這樣你就只能先將命令寫在.bat文件里 然後用cmd調用這個。bat

Ⅲ java語言 mysql資料庫 查詢方法

樓主,其實寫法清晰一點很容易理解

第1個方法,返回的是List<List<Object>>的數據,即返回一個二維表格
第2個方法,返回的是List<Object>的數據,即返回一個

Ⅳ java怎樣通過查詢語句獲得資料庫里的數據

Statement stm=conn.createStatement();
ResultSet rs=stm.execute("查詢語句");
他會返回一個ResultSet 結果集
然後通過rs.next()方法便利結果集中的值

代碼示例:
Class.forName("驅動地址");
Connection con=DriverManager.getConnection("資料庫地址","用戶名","密碼");
Statement stm=con.createStatement();
ResultSet rs=stm.execute("查詢語句");
while(rs.next()){
String str=rs.getString("對應的列名");
String str1=rs.getString(2);
int i=rs.getInt(3);
}

Ⅳ 用JAVA如何來查詢資料庫裡面相關的數據

你的意思就是根據id 找數據本身以及他的葉子節點。 假設你的表叫location
rs : ResultSet stmt: Statement

public ResultSet getLocation(int id) {
String sql = "select id, name, pid from location where id = " + id + "or pid = " + id;

rs = stmt.executeQuery(sql);
}

Ⅵ 用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鏈接MYSQL資料庫並實現查找數據代碼如何寫

首先創建一個連接工廠import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class ConnectionFactory {
private Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
public ConnectionFactory() {
super();
// TODO Auto-generated constructor stub
} public void OpenConn() throws Exception{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql://127.0.0.1:3306/guestbook";
String user="root";
String password="root";
conn=DriverManager.getConnection(url,user,password);
}catch(Exception e){
System.out.println("創建鏈接拋出異常為:"+e.getMessage());
}

} public ResultSet executeQuery(String sql) throws Exception{
try{
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql);

}catch(Exception e){
System.out.println("執行查詢拋出的異常為:"+e.getMessage());
}
return rs;
} public void close() throws Exception{
try{
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
System.out.println("關閉對象拋出的異常:"+e.getMessage());
}
} }
測試類 import java.sql.ResultSet;public class TestJDBC {
public static void main(String[] args) {
ConnectionFactory c= new ConnectionFactory();
try {
c.OpenConn();
String sql="select * from tb_guestbook";
ResultSet rs=c.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(2));
}
c.close();
System.out.println();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

Ⅷ java查詢資料庫的數據並顯示出來

本人使用的是 Jena-2.5.7 MySQL 5.0 mysql-connector-java-3.1.10 jdk1.6.0_07
源代碼:
import java.io.*;
import java.sql.SQLException;
import com.hp.hpl.jena.db.*;
import com.hp.hpl.jena.rdf.model.*;
public class MysqlTest{

public static final String strDriver = "com.mysql.jdbc.Driver"; // path of driver class
public static final String strURL = "jdbc:mysql://localhost/ontodb"; // URL of database
public static final String strUser = "root"; // database user id
public static final String strPassWord = "4408"; // database password
public static final String strDB = "MySQL"; // database type
public static void main(String[] args){
try{
// 創建一個資料庫連接
IDBConnection conn = new DBConnection ( strURL, strUser, strPassWord, strDB );

// 載入資料庫驅動類,需要處理異常
try
{
Class.forName(strDriver);
}catch(ClassNotFoundException e){
System.out.println("ClassNotFoundException, Driver is not available...");
}

// 使用資料庫連接參數創建一個模型製造器
ModelMaker maker = ModelFactory.createModelRDBMaker(conn);

// 創建一個默認模型,命名為 MyOntology
Model defModel = maker.createDefaultModel();
// 准備需要存入資料庫的本體文件,建立輸入文件流
FileInputStream inputSreamfile = null;
try
{
File file = new File("D:/Person.owl");
inputSreamfile = new FileInputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("Ontology File is not available...");
}

InputStreamReader in = null;
try
{
in = new InputStreamReader(inputSreamfile, "UTF-8");
} catch (UnsupportedEncodingException e) {
System.out.println("Exceptions occur33...");
e.printStackTrace();
}

// 讀取文件
defModel.read(in,null);

// 關閉輸入流讀取器
try
{
in.close();
} catch (IOException e) {
System.out.println("Exceptions occurclose1...");
e.printStackTrace();
}

// 執行數據轉換,將本體數據存入資料庫
defModel.commit();

// 關閉資料庫連接
try
{
conn.close();
} catch (SQLException e) {
System.out.println("Exceptions occur22...");
e.printStackTrace();
}
}catch(RDFRDBException e){
System.out.println("Exceptions occur...");
}

}
}
輸出結果
Tue Dec 30 17:07:06 CST 2008 TRACE:
Tue Dec 30 17:07:06 CST 2008 TRACE:

.....
Tue Dec 30 17:07:06 CST 2008 TRACE:
Tue Dec 30 17:07:06 CST 2008 TRACE:

Exceptions occur...
幫忙解決一下。。。

Ⅸ 如何用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資料庫查詢

密碼不對?你的代碼總體是怎麼寫的這不太清楚,不過我一般寫的時候是查找用戶名,rs.next()如果有的話證明用戶名是存在的,之後再從rs中拿出密碼,比較密碼是否正確。你的語句我沒看出來哪裡錯了,而且如果有語法錯誤程序會出錯。
既然是密碼錯誤你應該把密碼比較的地方拿出來給我們看看。呵呵,我也是初學者,不知道說的能不能幫上你的忙。