您的位置:首页 > 数据库

使用JDBC和 JDBC-ODBC驱动连接数据库

2011-11-20 23:18 405 查看
1、

JDBC-ODBC 驱动 来访问SQLServer2008数据库

JDBC-ODBC访问数据库原理

JSP程序-->JBDC-ODBC驱动-->ODBC驱动--->数据库 所以在使用JDBC-ODBC访问的时候一定要在java服务器上安装ODBC驱动

要使用JDBC-ODBC驱动一定要先加载驱动类 利用Class类的 forName静态方法加载

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;// 加载 JDBC-ODBC驱动

DriverManager.connection("jdbc:odbc:DataSource"); //DataSource为数据源 我们不必加上账号 密码因为我们在配置ODBC数据源的时候已经使用了 sa用户名 sa用户为最高用户

2、JDBC访问数据库 Class.forName方法会抛出 ClassNotFoundException异常 其他SQL操作会抛出 SQLException异常

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") ;// 加载 JDBC驱动

对于不同的数据库连接参数不同 对于连接 SQLServer2008

DriverManager.connection("jdbc:microsoft:sqlserver//localhost\\SQLEXPRESS:1433;DatabaseName=数据库名字","sa","password") ; //连接 SQL2008参数 需要账号密码

SQL 数据库实例名 默认是SQLEXPRESS

实例也就是数据库服务器的名字 SQL2008中 的sa是最高用户 在创建数据库的时候最好不要使用默认实例名字

在查询中select @@SERVICENAME as shili 可以获得 服务器的实例名字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: