数据库连接的两种方法

    技术2022-05-12  4

    方法一:使用JDBC-ODBC桥驱动程序连接数据库:          1.加载Driver驱动程序:Class.forNam          ("sun.jdbc.odbc.JdbcOdbcDriver")           2.声明JDBC URL:String url="jdbc:odbc:person"           3.建立连接:Connection con=DriverManager.getConnectio()           4.创建SQL语句:Statement stmt=con.createStatement()           5.建立  ResultSet:ResultSet rs=stmt.executeQuery()//执行SQL           查询语句,返回的结果保存于rs对象中方法二:使用相关厂商提供的相应驱动程序连接数据库:              1.加载Driver驱动程序:Class.forNam        ("com.micorsoft.jdbc.sqlserver.SQLServerDriver");//这里用的是微软的驱动程序           System.out.println("成功加载驱动程序");        2.声明JDBC URL:String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDB"               3.建立连接:String username="";                  String password="" ;          Connection con=DriverManager.getConnection(url,username,password)           System.out.println("成功加连接数据库");       4.创建SQL语句:Statement stmt=con.createStatement()               5.建立  ResultSet:ResultSet rs=stmt.executeQuery()第一种方式的优点是不需要用户安装驱动程序,且允许用相同的代码访问不同的DBMS,缺点是需要经过多层转化,效率较低;第二种主式的优点是转化的层次较少,效率较高,缺点是需要用户安装持定厂商的驱动程序,且访问不同DBMS时须对代码做少量修改


    最新回复(0)