C# -- JAVA 連接數據庫執行查詢

C#JAVA 相差不多 這裏記錄一下各自連接數據庫(基礎)

數據庫 表結構

在這裏插入圖片描述
C# 連接數據庫

public static void ConnectSql()
        {
            string strConnection = "uid=用戶名; password=密碼;initial catalog=數據庫;Data Source=localhost;Connect Timeout=3"; 
            try
            {
                SqlConnection conn = new SqlConnection(strConnection);
                conn.Open();
                SqlDataAdapter sqlDa = new SqlDataAdapter("select * from tb_User", conn);
                DataTable dt = new DataTable();
                sqlDa.Fill(dt);
                DataRow row = dt.Rows[0];
                Console.WriteLine(row["UserID"]+"--" + row["UserName"] + "--" + row["UserPasswd"]);
                conn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            
        }

JAVA 連接數據庫

public void ConnectSql(){
		Connection conn = null;
        Statement sta = null;
        ResultSet rst = null;
        try {
            //獲取連接對象
            String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=數據庫";
            conn = DriverManager.getConnection(dbURL,用戶名,密碼);
            //獲取執行sql的載體
            sta = conn.createStatement();
            //返回結果集
            rst = sta.executeQuery("select * from tb_User");
            //sta.executeUpdate("");
            if (rst != null){
                while (rst.next()){
                    System.out.println(rst.getString("UserID")+"--"+rst.getString("UserName")+"--"+rst.getString("UserPasswd"));
                }
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }finally {
            try {
                conn.close();
                sta.close();
                rst.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
   }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章