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