簡體   English   中英

使用 postgresql 在 android 工作室(kotlin)中插入記錄

[英]insert record in android studio (kotlin) using postgresql

是否有任何關於如何將數據從 PostgreSQL 插入或檢索到 android 工作室的文檔,我正在使用kotlin 我是 Android Studio 的新手。 我的MainActivity.ktconnectiondb.java中已經有了這段代碼

連接db.java

public class connectionDb {
    Connection connection=null;
    public Connection ConnectionDb(){
        try{
            Class.forName("org.postgresql.Driver");
            connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/mytransactiondb", "postgres", "root");

        } catch (Exception err) {
            System.err.println(err.getMessage());
        }

        return connection;
    }
    protected void close_connection(Connection con)throws Exception{
        con.close();
    }
}

MainActivity.kt

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        btn_login.setOnClickListener{
            val objConnectionDb=connectionDb()
            objConnectionDb.connection

            Log.i("connectinDb()", "Connected")
        }
    }
}

提前致謝

如果您正在尋找文檔:

這是KotliQuery ,非常有用且易於使用。 例如,要執行insert語句,您可以這樣做:

val insertQuery: String = "insert into members (name,  created_at) values (?, ?)"
session.run(queryOf(insertQuery, "Alice", Date()).asUpdate) 

盡管我沒有使用 Android 處理 PostreSQL,但得到了這個文檔,上面寫着。

下面是使用 PostreSQL 為 Android 插入查詢的方法

PreparedStatement st=conn.prepareStatement(”INSERT INTO films (title) ”+”VALUES(?) ;”);
st.setString(1,”On Stranger Tides”);
int rows=st.executeUpdate();
st.close();

Go 通過此鏈接了解更多詳細信息。

更多見解在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM