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

炭云188元/年,上海CN2 VPS/2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP

炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...

ucloud香港服务器优惠活动:香港2核4G云服务器低至358元/年,968元/3年

ucloud香港服务器优惠降价活动开始了!此前,ucloud官方全球云大促活动的香港云服务器一度上涨至2核4G配置752元/年,2031元/3年。让很多想购买ucloud香港云服务器的新用户望而却步!不过,目前,ucloud官方下调了香港服务器价格,此前2核4G香港云服务器752元/年,现在降至358元/年,968元/3年,价格降了快一半了!UCloud活动路子和阿里云、腾讯云不同,活动一步到位,...

Vultr再次发布充值多少送多少活动

昨天我们很多小伙伴们应该都有看到,包括有隔壁的一些博主们都有发布Vultr商家新的新用户注册福利活动。以前是有赠送100美元有效期30天的,这次改成有效期14天。早年才开始的时候有效期是60天的,这个是商家行为,主要还是吸引到我们后续的充值使用,毕竟他们的体验金赠送,在同类商家中算是比较大方的。昨天活动内容:重新调整Vultr新注册用户赠送100美元奖励金有效期14天今天早上群里的朋友告诉我,两年...

java数据库为你推荐
hotfix请问WINDOWS MEDIA PLAYER HOTFIX是什么程序,怎么无法卸载阿里校园招聘阿里巴巴集团校园招聘吗?不对外招聘文件下载如何从电脑里将文件下载到u盘里按键精灵教程按键精灵教程eofexceptionjava中dis.readutf报错java.io.EOFException资源优化配置资源优化配置的前提条件4g上网卡联通4g上网卡是什么?快照优化快照跟不上优化节奏优化方法出问题?burndown如何画burndown chartclamp官网天子官网,天子OL官网
美国域名 武汉域名注册 上海服务器租用 北京vps主机 edgecast ion 国外php主机 账号泄露 香港新世界电讯 parseerror win8.1企业版升级win10 网站挂马检测工具 太原联通测速平台 太原网通测速平台 网页提速 阿里云免费邮箱 日本代理ip 学生服务器 攻击服务器 ncp 更多