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);

修罗云50元/月起香港大宽带NAT VPS,香港沙田建站2核2G5M仅70元/月起

修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...

百驰云(19/月),高性能服务器,香港三网CN2 2核2G 10M 国内、香港、美国、日本、VPS、物理机、站群全站7.5折,无理由退换,IP免费换!

百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...

Central美国65折优惠,美国达拉斯机房VPS季付赠送双倍内存

Central美国独立日活动正在进行中,旗下美国达拉斯机房VPS 65折优惠,季付赠送双倍内存(需要发工单),Central租用的Hivelocity的机房,只支持信用卡和加密货币付款,不支持paypal,需要美国独服的可以谨慎入手试试。Central怎么样?Central便宜服务器,Central自称成立于2019年,主营美国达拉斯机房Linux vps、Windows vps、专用服务器和托管...

java数据库为你推荐
win10发布win10发布到底是中国时间7月29号还是美国时间摇一摇周边微信摇一摇周边红包设置sd卡座SD卡座有能满足CE认证的吗?怎样上传照片手机如何上传照片,具体步骤我的电脑打开很慢电脑开机为什么总是那么慢啊?超市商品价格超市里的商品定价69块3好,还是69块9好?虽然差价很少但哪个效果比较好e游跟团旅游多少钱一个人申请信箱怎么样申请一个免费的信箱amv格式电影谁有AMV的格式电影移动通信培训移动通讯有那些考证啊?? 有悬赏的哦!!!
怎样注册域名 如何查询域名备案号 美国主机排名 高防dns securitycenter winscp windows主机 全球付 国内永久免费云服务器 国外免费空间 hostloc linux服务器维护 免费高速空间 国外ip加速器 彩虹云 海外空间 网站加速软件 ebay注册 主机管理系统 qq金券 更多