Guest User

Untitled

a guest
May 2nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. import java.sql.*;
  2. /**
  3. *
  4. * @author 林哲宏
  5. */
  6. public class TrySQL {
  7. public void example(){
  8. Connection conn=null;
  9. Statement stmt=null;
  10. ResultSet rs=null;
  11. //url格式為 jdbc:mysql://[主機名稱]:[PORT]/[DATABASE]?[user=xxxx&password=xxxx]
  12. String sql_url="jdbc:mysql://sql12.freemysqlhosting.net:3306/sql12234392?"+"user=ccccccc&password=ccccccc";
  13. try{
  14. Class.forName("com.mysql.jdbc.Driver").newInstance();
  15. conn=DriverManager.getConnection(sql_url);
  16. stmt=conn.createStatement();
  17. rs=stmt.executeQuery("SELECT * FROM user");
  18. //rs的next方法會讓指針在ResultSet上移動,呼叫getXXX("欄位名稱")可以得到相對應的值
  19. if(rs.next()){
  20. System.out.println("name:"+rs.getString("name"));
  21. System.out.println("password:"+rs.getString("pass"));
  22. }
  23. System.out.println("查詢成功");
  24. }catch(Exception e){
  25. System.out.println("確認使用者SQL查詢出錯");
  26. e.printStackTrace();
  27. }finally{
  28. //最後關掉所有連結
  29. try{
  30. if(rs != null){
  31. rs.close();
  32. }
  33. if(stmt != null){
  34. stmt.close();
  35. }
  36. if(conn != null){
  37. conn.close();
  38. }
  39. }catch(SQLException e){
  40. System.out.println("關閉SQL連結出錯");
  41. e.printStackTrace();
  42. }
  43. }
  44. }
  45. }
Add Comment
Please, Sign In to add comment