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

来源:互联网 发布:淘宝悬浮导航图片 编辑:程序博客网 时间:2024/04/29 22:54
 

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 可以获得 服务器的实例名字

    

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 从小嫉妒闺蜜怎么办 怕闺蜜比我好怎么办 孩子不会做应用题怎么办 当你嫉妒别人怎么办 单位社保发票丢失怎么办 单位医保发票丢失怎么办 图书明细没有给怎么办 拼音拼不到一起怎么办 孩子不会拼拼音怎么办 小孩子不会拼拼音怎么办 小孩拼音发音不准怎么办 孩子声调不会标怎么办 孩子拼音发音不准怎么办 孩子学拼音不会怎么办? 孩子不会拼生字怎么办? 对数字不敏感怎么办 孩子说话不算数怎么办 儿童做事不认真怎么办 幼儿园小朋友爱打人怎么办 遇到熊孩子家长怎么办 小孩嘴烂了怎么办 孩子杯宠坏了怎么办 小孩子老爱打人怎么办 小孩偏执的性格怎么办 孩子上学爱打人怎么办 宝宝爱动手打人怎么办 幼儿爱打人教师怎么办 中班幼儿爱打人怎么办 幼儿园小班小朋友打人老师怎么办 2岁小朋友打人怎么办 幼儿爱乱讲话怎么办 幼儿园小孩打架老师怎么办 宝宝不自信胆小怎么办 小孩不尊重父母怎么办 孩子有洁癖应该怎么办 宝宝攻击性太弱怎么办 小孩在幼儿园打人怎么办 小孩说老师打人怎么办 孩子总动手打人怎么办 辅导小孩老发火怎么办 孩子喜欢咬人怎么办