1. 程式人生 > >如何實現JDBC連線mysql資料庫

如何實現JDBC連線mysql資料庫

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後記得關閉相應的流。。