`

基础+常识(一)

阅读更多

常识一:让Mysql支持中文 打开my.ini文件, 找到default-character-set,一共有两处,全部改成default-character-set=gbk
重启Mysql,就行了!

常识二:Mysql的建库、建表、插入

Code:
  1. 建库:
  2. mysql>>createdatabaseamou;
  3. 改用别的库:
  4. mysql>>useamou;
  5. 在amou数据库里建表:
  6. mysql>>CREATETABLEtool(
  7. IDBIGINTNULLAUTO_INCREMENTPRIMARYKEY,
  8. NameVARCHAR(255)NULL,
  9. urlVARCHAR(255)NULL,
  10. NoteTEXTNULL,
  11. SizeVARCHAR(255)NULL,
  12. LevelINTNULL,
  13. TypeVARCHAR(255)NULL
  14. )TYPE=innodb;
  15. 插入数据:
  16. mysql>>insertintotool(Name)values("amouname");
  17. mysql>>select*fromtool;
  18. 插入数据:
  19. mysql>>insertintotoolvalues(0,"amoutest","http://www.baidu.com","test","2.8MB",5,"rar");
  20. mysql>>select*fromtool;

常识三:JDBC实现增删查改(指定参数)

Code:
  1. importjava.sql.*;
  2. publicclassOperateUser{
  3. Stringdriver="com.mysql.jdbc.Driver";
  4. Stringurl="jdbc:mysql://localhost:3306/test";
  5. Stringname="root";
  6. Stringpassword="123456";
  7. staticConnectionconn=null;
  8. Statementst=null;
  9. ResultSetrs=null;
  10. Stringsql=null;
  11. publicvoidadd(){
  12. try{
  13. sql="insertintotuservalues(60024054,'某某','男',24,'广东省广州市')";
  14. Class.forName(driver);
  15. conn=DriverManager.getConnection(url,name,password);
  16. st=conn.createStatement();
  17. st.executeUpdate(sql);
  18. conn.close();
  19. }catch(Exceptione){
  20. e.printStackTrace();
  21. }
  22. }
  23. publicvoiddelete(){
  24. try{
  25. sql="deletefromtuserwhereid=60024054";
  26. Class.forName(driver);
  27. conn=DriverManager.getConnection(url,name,password);
  28. st=conn.createStatement();
  29. st.executeUpdate(sql);
  30. st.close();
  31. conn.close();
  32. }catch(Exceptione){
  33. e.printStackTrace();
  34. }
  35. }
  36. publicvoidfind(){
  37. try{
  38. sql="select*fromtuser";
  39. Class.forName(driver);
  40. conn=DriverManager.getConnection(url,name,password);
  41. st=conn.createStatement();
  42. rs=st.executeQuery(sql);
  43. while(rs.next()){
  44. System.out.println(rs.getInt(1)+"/t"+rs.getString(2)+"/t"
  45. +rs.getString(3)+"/t"+rs.getInt(4)+"/t"
  46. +rs.getString(5));
  47. }
  48. rs.close();
  49. st.close();
  50. conn.close();
  51. }catch(Exceptione){
  52. e.printStackTrace();
  53. }
  54. }
  55. publicvoidupdate(){
  56. try{
  57. sql="updatetusersetid=60024410,name='某某',sex='女',age=24,addr='广东深圳'";
  58. Class.forName(driver);
  59. conn=DriverManager.getConnection(url,name,password);
  60. st=conn.createStatement();
  61. st.executeUpdate(sql);
  62. st.close();
  63. conn.close();
  64. }catch(Exceptione){
  65. e.printStackTrace();
  66. }
  67. }
  68. }
  69. //出处:http://blog.csdn.net/quanleilei123/archive/2009/12/15/5014194.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics