链接数据库的问题
2015-11-18 15:24
267 查看
一般的数据库用jdbc-odbc桥接的时候
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
当使用纯java连接的时候
一般是
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
但是里面的字符串会根据引入的包名的不同而不同。
例如:当我引入的包名为com.microsoft.sqlserver.jdbc时,就应该写成
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
另外桥接方式建立连接
Connection con = DriverManager.getConnection("jdbc:odbc:数据源名字","用户名","密码");
纯java建立连接
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433:databaseName=数据库名","用户名","密码");
但是!!!
也有可能是这样
Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433:databaseName=数据库名","用户名","密码");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
当使用纯java连接的时候
一般是
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
但是里面的字符串会根据引入的包名的不同而不同。
例如:当我引入的包名为com.microsoft.sqlserver.jdbc时,就应该写成
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
另外桥接方式建立连接
Connection con = DriverManager.getConnection("jdbc:odbc:数据源名字","用户名","密码");
纯java建立连接
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433:databaseName=数据库名","用户名","密码");
但是!!!
也有可能是这样
Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433:databaseName=数据库名","用户名","密码");
相关文章推荐
- DataBase First创建数据库
- ORACLE笔记
- hibernate sql查询转化为实体类
- redis linux安装
- MySQL Field Class Hierarchy
- 修改Mysql 字符集,支持Emoji表情(如搜狗的自定义表情大字符)
- mysql主从同步中应注意的问题
- C# asp.net 操作ACCESS 数据库 类库
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- Redis 设计与实现读书笔记一 Redis List
- SQL读取大量数据的字符
- 安装和使用percona-toolkit来辅助操作MySQL的基本教程
- 一种保证速度的mysql库表查询写法
- sql函数总结
- Mybatis 打印完整sql
- 什么是Oracle的分区表?
- DB_SQL_ERROR
- springmvc mybatis 整合 框架源码 bootstrap html5 mysql oracle spring
- MYSQL多主同步,负载均衡
- Oracle trim函数