1. 程式人生 > >Java鏈接mysql操作

Java鏈接mysql操作

brush exceptio oot drivers driver amp color 類型 pan

Java 鏈接mysql數據庫操作

java鏈接mysql

首先加載mysql在java中的jdbc驅動

  Class.forName("com.mysql.jdbc.Driver");

其次建立與mysql已有數據庫建立連接

   String url = "jdbc:mysql://localhost:3306/mydata?userUnicode=true&characterEncoding=utf-8&useSSL=false"

  其中jdbc是調用jdbc驅動,mysql是指數據庫類型此處為mysql數據庫,localhost指鏈接地址,此處指本地mysql數據庫,3306為mysql所使用的端口號,useUnicode=true&characterEncoding=utf-8是顯示數據庫數據時所使用的編碼格式,useSSl=false制定ssl  鏈接為關閉,在較高版本中必須制定ssl是否連接,否則會報錯

  Strinf user = “root”;  String psaawd = "123456"

  user為mysql用戶名,passwd為密碼

  Connection con = DriverManager.getConnection(url,user,passwd);

  作為初始化的一部分,DriverManager 類會嘗試加載在 "jdbc.drivers" 系統屬性中引用的驅動程序類
  getConnection(String url, String user, String password) 方法試圖建立到給定數據庫 URL 的連接


自此就與數據庫建立了鏈接

	public static Connection getConnection () throws SQLException,
			java.lang.ClassNotFoundException
	{
		//加載mysql的jdbc驅動
		Class.forName("com.mysql.jdbc.Driver");
		//取得連接的url和用戶名和密碼
		String url = "jdbc:mysql://localhost:3306/mydate?useUnicode=true&characterEncoding=utf-8&useSSL=false";
		String user = "root";
		String passwd = "123456";
		//創建與數據庫的實例連接
		Connection con = DriverManager.getConnection(url, user,passwd);
		return con;
	}

  

Java鏈接mysql操作