1.下载mysql和Navicat for MySQL(可视化工具)
2.在eclipse下新建一个项目File->new->Dynamic Web Project同时部署好tomcat。
3.导入jar包。方法:
右键你的项目:build path->configure Build Path
选择第三个:Libraries->Add External JARS,选择你的mysql jar包
然后确定
注意:此时打开它的文件结构是这样的:
Jar包不要导错了。否则后续会有很多麻烦。
4.建立一个数据库
此处请参考数据库系统概论相关知识。
1 public class JDBCTest { 2 public static Connection getConnection(){ 3 Connection conn = null; 4 try { 5 Class.forName("com.mysql.jdbc.Driver"); 6 String url ="jdbc:mysql://localhost/keshe?useUnicode=true&charset=utf8"; 7 conn = DriverManager.getConnection(url,"root","2013005488"); 8 System.out.println(conn.getMetaData().getURL()); 9 System.out.println("success"); 10 } catch (Exception e) { 11 // TODO: handle exception 12 } 13 return conn; 14 15 } 16 17 public static void insert(){ 18 Connection conn = getConnection(); 19 try { 20 String sql = "INSERT INTO usertable (username,password)"+" values (‘yang‘,‘123456‘)"; 21 Statement stmt = null; 22 ResultSet rs = null; 23 24 stmt = conn.createStatement(); 25 int count = stmt.executeUpdate(sql); 26 System.out.println("向用户表中插入了"+count+"条记录"); 27 conn.close(); 28 } catch (Exception e) { 29 // TODO: handle exception 30 } 31 } 32 public static void main(String[] args) { 33 34 getConnection(); 35 insert(); 36 upDate(); 37 delete(); 38 39 } 40 public static void upDate(){ 41 Connection conn = getConnection(); 42 try { 43 String sql = "update usertable set username =‘sunyawen‘ where user_id = 1 "; 44 Statement stmt = null; 45 ResultSet rs = null; 46 47 stmt = conn.createStatement(); 48 int count = stmt.executeUpdate(sql); 49 System.out.println("向用户表中修改了"+count+"条记录"); 50 conn.close(); 51 } catch (Exception e) { 52 // TODO: handle exception 53 } 54 } 55 56 public static void delete(){ 57 Connection conn = getConnection(); 58 try { 59 String sql = "delete from usertable where username =‘sunyawen‘"; 60 Statement stmt = null; 61 ResultSet rs = null; 62 63 stmt = conn.createStatement(); 64 int count = stmt.executeUpdate(sql); 65 System.out.println("向用户表中删除了"+count+"条记录"); 66 conn.close(); 67 } catch (Exception e) { 68 // TODO: handle exception 69 } 70 } 71 }
后来 我发现导入jar包还有更简单的方法,即直接将jar包复制粘贴到lib文件夹下,简单粗暴。
时间: 2024-08-02 18:14:19