加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER,ORACLE,MYSQL的分页与java连接字符串总结

发布时间:2020-12-12 13:32:02 所属栏目:MsSql教程 来源:网络整理
导读:最近在复习sqlserver,oracle,mysql这三个数据库。综合复习的时候就总结了一下这三个数据库在java程序中的连接和分页的代码,希望拿出来和大家分享,同时也希望能帮助大家 ? (1)下面是三种数据库的连接代码(这里需要相关的数据库驱动,大家可以去网上下

最近在复习sqlserver,oracle,mysql这三个数据库。综合复习的时候就总结了一下这三个数据库在java程序中的连接和分页的代码,希望拿出来和大家分享,同时也希望能帮助大家

? (1)下面是三种数据库的连接代码(这里需要相关的数据库驱动,大家可以去网上下载)

? ? ? ①sqlserver:

1?String?Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";????//连接SQL数据库的方法??

2?????String?URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";????//db_name为数据库名??

3?????String?Username="username";????//用户名??4?????String?Password="password";????//密码??5?????Class.forName(Driver).new?Instance();????//加载数据可驱动??

????Connection?con=DriverManager.getConnection(URL,UserName,Password);

? ?2 oracle:

? ?JDBC-ODBC桥连接形势(这中形势只适合于本地操作,不提供远程操作呢):

? ? ?

"sun.jdbc.odbc.JdbcOdbcDriver";??"jdbc:odbc:dbsource";????//dbsource为数据源名??5?????Class.forName(Driver).newInstance();??????? JDBC形势(也就是thin模式):

? ?

"oracle.jdbc.driver.OracleDriver";????//连接数据库的方法??2?String?URL="jdbc:oracle:thin:@loaclhost:1521:orcl";????//orcl为数据库的SID??3?String?Username=4?String?Password=5?Class.forName(Driver).newInstance();????//加载数据库驱动??Connection?con=DriverManager.getConnection(URL,Password);?

? ?③ mysql:

? ??

"com.mysql.jdbc.Driver";????//驱动程序??"jdbc:mysql://localhost:3306/db_name";????//连接的URL,db_name为数据库名??????5?Class.forName(Driver).new?Instance();??? ? ?Connection?con=DriverManager.getConnection(URL,248)">下面是三种数据库相对应的分页算法代码:

? ?sqlserver:

? ??select top pagenow*pagesize* from 表名 where id not in(select top pagesize*(pagenow -1) id from 表名 order by 列名)order by 列名

? ?oracle:

select * from (select t1.*,rownum rn from(select * from 表名) t1 where rownum<=10)where rn>=6:这表示显示的是第六到第十页的数据

? ? ?mysql:

? ??select ?* from 表名where 条件 limit 3,4;3代表从第几条起(编号从0开始的)。4代表取出几条

? 上述三种分页的算法是分页算法中的之一,当然也有别的,大家见仁见智参考吧,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读