java 连接mysql 数据库的三种方法

来源:互联网 发布:c语言中文网电脑版 编辑:程序博客网 时间:2024/04/28 22:05
package day17;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Driver;public class TestConnection {/** * @param args * @throws SQLException  * @throws Exception  */public static void main(String[] args) throws SQLException, Exception {/* * 真正开发连接数据库的方法 */String url="jdbc:mysql://localhost:3306/test";//加载驱动/* * Class.forName(String classPath) * 加载字节码文件,会调用类中的静态代码块,但不会调用类的构造方法 * 调用com.mysql.jdbc.Driver类中的静态代码块,注册驱动 */Class.forName("com.mysql.jdbc.Driver");Connection conn=(Connection) DriverManager.getConnection(url, "root", "");System.out.println("conn= "+conn);}/* * 采用注册驱动的方法 */public static void registDriver() throws Exception{String url="jdbc:mysql://localhost:3306/test";//注册驱动DriverManager.registerDriver(new Driver());//获取连接Connection conn=(Connection) DriverManager.getConnection(url, "root", "");System.out.println("conn= "+conn);}     /*      * 通过Driver接口连接      */public static void testDriver() throws Exception{Driver driver=new Driver();Properties info=new Properties();info.setProperty("user", "root");info.setProperty("password", "");String url="jdbc:mysql://localhost:3306/test";Connection conn=(Connection) driver.connect(url, info);System.out.println("conn= "+conn);}}


原创粉丝点击