如何實現JDBC連線mysql資料庫
阿新 • • 發佈:2019-02-07
1.匯入mysql資料庫的驅動jar包
如我的導的是mysql-connector-java-5.1.40.jar
2.註冊驅動
註冊驅動程式碼為:Class.forName("com.mysql.jdbc.Driver")
3.獲取連線
Connection con = DriverManager.getConnection(url,username,password)
其中url為 jdbc:mysql://localhost:3306/xun?useSSL=false,後面那個xun為資料庫的庫名,如果不使用加密的話,?useSSL=false這個其實也可以省略,省略後為jdbc:mysql://localhost:3306/xun,不過最好還是別省略哈。
4.獲取PrepareStatement併發送sql查詢語句
String sql = "select * from user where username = ?"(這個查詢語句為隨便舉的例子哈)
PreparedStatement pst = con.preparedStatement(sql);
pst.setString(1,"zengjiaxun");
ResultSet rs = pst.executeQuery();
注意,執行查詢使用的是executeQuery()方法,此方法返回的是ResultSet,ResultSet為結果集,封裝了查詢結果。插入,刪除,修改用的是executeUpdate()方法。
pst.clearParameters();
執行sql後記得關閉相應的流。。