java数据库Java中常见几种数据库连接方法

java数据库  时间:2021-09-04  阅读:()

如何用Java实现数据库查询

import java.sql.*; public class MSSQLText { public static void main(String args[]) { String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind"; String user="sa";//这里替换成你自已的数据库用户名 String password="sa";//这里替换成你自已的数据库用户密码 String sqlStr="select CustomerID, CompanyName, ContactName from Customers"; try { //这里的异常处理语句是必需的.否则不能通过编译! Class.forName(&.microsoft.jdbc.sqlserver.SQLServerDriver"); System.out.println("类实例化成功!"); Connection con = DriverManager.getConnection(url,user,password); System.out.println("创建连接对像成功!"); Statement st = con.createStatement(); System.out.println("创建Statement成功!"); ResultSet rs = st.executeQuery(sqlStr); System.out.println("操作数据表成功!"); System.out.println("----------------!"); while(rs.next()) { System.out.print(rs.getString("CustomerID") + " "); System.out.print(rs.getString("CompanyName") + " "); System.out.println(rs.getString("ContactName")); } rs.close(); st.close(); con.close(); } catch(Exception err){ err.printStackTrace(System.out); } } }

java 数据库

首先添加jdbc驱动,去官网上下,然后添加如下代码 import java.sql.Connection; import java.sql.DriverManager; import java.sql.*; public class Dbconn { public Connection getConnection() { String driverName = .microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DataBaseName=LD"; String userName = "admin"; String userPwd ="123"; Connection dbConn = null; try { Class.forName(driverName);//加载jdbc dbConn = DriverManager.getConnection(dbURL, userName, userPwd);//建立连接 System.out.println("Connection essful!"); } catch (Exception e) { // e.printStackTrace(); System.out.println(e.getMessage()); } return dbConn; } } 呵呵,我就多说一点吧,反正无聊~(@^_^@)~ 其实与数据库交互有四个步骤:1,打开数据库创立连接 2,执行一条语句,在java中一般是Statement语句 3,返回结果,用resultset处理结果 4,关闭连接 呵呵

Java中常见几种数据库连接方法

1:引入java.sql数据包; import java.sql.*; 2:加载JDBC驱动程序 Class.forName(JDBC驱动包的名字).newInstance(); 3:产生Connection 如已成功加载JDBC驱动程序,就可以利用加载的驱动程序连接数据库 Connection con=DriverManager.getConnection(URL,UserName,Password); URL: JDBC:(subprotocol):(subname) subprotocol:子协议指定连接何种数据库或用什么方式连接数据库; subname:确立一个连接,可以是一个数据源名,也可是指向一个网上数据库. 4:各种连接例: (1) MySQL数据库 String Dirver=.mysql.jdbc.Driver";//驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String UserName="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).newInstance(); //加载数据库驱动 connection con=DriverManager.getConnection(URL,Username,Password); (2) Microsoft SQL server 数据库 String Driver=.microsoft.jdbc.sqlserver.SQLServerDriver"; //驱动程序 String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //连接的URL,db_name为数据库 String UserName="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (3) sybase 数据库 String Driver=.sybase.jdbc.sybDriver"; //驱动程序 String URL="jdbc:Sybase://localhost:5007/db_name"; //连接的URL,db_name为数据库 String UserName="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (4) Oracle(用thin模式)数据库 String Driver="oracle.jdbc.driver.OracleDriver"; //驱动程序 String URL="jdbc:oracle:thin://localhost:1521:orcl"; //连接的URL,orcl为数据库的SID String UserName="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (5) 利用JDBC-ODBC桥连接 String Driver="sun.jdbc.odbc.JdbcodbcDriver"; //驱动程序 String URL="jdbc:odbc:dbsource"; //连接的URL,dbsource为数据源名 String UserName="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password);

企鹅小屋6折年付240元起,美国CN2 GIA VPS促销,独享CPU,三网回程CN2 GIA

企鹅小屋怎么样?企鹅小屋最近针对自己的美国cn2 gia套餐推出了2个优惠码:月付7折和年付6折,独享CPU,100%性能,三网回程CN2 GIA网络,100Mbps峰值带宽,用完优惠码1G内存套餐是年付240元,线路方面三网回程CN2 GIA。如果新购IP不能正常使用,请在开通时间60分钟内工单VPS技术部门更换正常IP;特价主机不支持退款。点击进入:企鹅小屋官网地址企鹅小屋优惠码:年付6折优惠...

云雀云(larkyun)低至368元/月,广州移动1Gbps带宽VDS(带100G防御),常州联通1Gbps带宽VDS

云雀云(larkyun)当前主要运作国内线路的机器,最大提供1Gbps服务器,有云服务器(VDS)、也有独立服务器,对接国内、国外的效果都是相当靠谱的。此外,还有台湾hinet线路的动态云服务器和静态云服务器。当前,larkyun对广州移动二期正在搞优惠促销!官方网站:https://larkyun.top付款方式:支付宝、微信、USDT广移二期开售8折折扣码:56NZVE0YZN (试用于常州联...

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

java数据库为你推荐
云知声有没有买过乐视超级电视,Y43这款电视的朋友?质量信得过吗?阿里校园招聘阿里校园招的校园CEO主要是要做什么呢?模糊数学模糊数学是什么?能举个例子吗?谢谢东西网如何在网上购买东西?摇一摇周边微信摇一摇周边红包设置sd卡座sd卡座使用过程中需注意哪些事项黑屏操作电脑在黑屏的情况怎么重新操作系统相册网怎样才能把我的照片传到网上去??购物网站设计Jsp+Sql电子商城&网上购物网站设计gps简介GPS有哪些功能
万网域名查询 yaokan永久域名经常更换 已经备案域名 z.com 512m seovip 云图标 骨干网络 股票老左 hkg 中国网通测速 华为云服务登录 根服务器 双线asp空间 成都主机托管 机柜尺寸 阿里云宕机故障 极域网 ddos攻击小组 电脑主机配置 更多