mysql+jdbc

    技术2022-07-10  101

    /** * */ package com.jia.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.util.Scanner; /** * @Description * JDBC: * 1、加载驱动 * 2、获取连接(Java连接mysql数据库) * 3、预执行(准备好SQL语句) * 4、执行 * 5、释放资源(关闭预执行,关闭连接) * @author 徐佳佳 * @version * @Date */ public class Demo01 { /** * @param args */ public static void main(String[] args) { try { //1、加载驱动 Class.forName("com.mysql.jdbc.Driver"); //2、获取连接(Java连接mysql数据库) Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dvdsys","root","1"); if(conn!=null) { System.out.println("java连接mysql成功!"); }else { System.out.println("java连接mysql失败!"); } //3、预执行(准备好SQL语句) Scanner sc=new Scanner(System.in); System.out.println("请输入dvd的名字"); String name=sc.next(); System.out.println("请输入dvd的价格:"); double price=sc.nextDouble(); System.out.println("请输入dvd的出版社:"); String publish=sc.next(); PreparedStatement ps = conn.prepareStatement("insert into dvd2 values(null,?,?,?,0,'','',0)"); ps.setString(1, name); ps.setDouble(2, price); ps.setString(3, publish); //4、执行 int row = ps.executeUpdate();//执行sql:只能执行增删改 if(row==1) { System.out.println("新增成功!"); }else { System.out.println("新增失败!"); } //5、释放资源 ps.close();//预执行 conn.close();//连接 } catch (Exception e) { e.printStackTrace(); } } }
    Processed: 0.011, SQL: 9