?
import java.sql.*; import java.text.DateFormat; //数据库的查询 public class SelectTable { String dbDriver= "com.mysql.jdbc.Driver" ; String dbUrl= "jdbc:mysql://localhost:3306/sss" ;//根据实际情况变化 String username= "root" ; String password = "123" ; public Connection getConn() { Connection conn= null ; try { Class.forName(dbDriver); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(dbUrl,username, password );//注意是三个参数 } catch (SQLException e) { e.printStackTrace(); } return conn; } public void select (){ Connection conn = getConn(); try{ Statement stmt = conn.createStatement(); //创建Statement对象 System. out .println( "成功连接到数据库!" ); String sql = "select * from jdbc" ; //要执行的SQL ResultSet rs = stmt.executeQuery(sql);//创建数据对象 System. out .println( "id" + "\t" + "name" + "\t" + "brithday" ); while (rs. next ()){ System. out .print(rs.getInt(1) + "\t" ); System. out .print(rs.getString(2) + "\t" ); System. out .print(rs.getDate(3) + "\t" ); System. out .println(); } }catch(Exception e){ e.printStackTrace(); } } public void insert (){ Connection conn = getConn(); try{ Statement stmt = conn.createStatement(); System. out .println( "成功连接到数据库!" ); String sql = "insert into jdbc (id,name,birthday) values(?,?,?)" ; PreparedStatement pst =conn.prepareStatement(sql); DateFormat df = DateFormat.getDateInstance(); java.util. Date dd = df.parse( "2000-12-12" );//将YYYY-MM-DD格式的时间转换为 date long t = dd.getTime(); java.sql. Date date = new java.sql. Date (t); pst.setInt(1, 5); pst.setString(2, "limazhi" ); pst.setDate(3, date ); pst.executeUpdate(); select (); }catch(Exception e){ e.printStackTrace(); } } public static void main(String args[]){ SelectTable st = new SelectTable(); st. insert (); } } |
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)