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

MineServer:洛杉矶CN2 GIA VPS/512MB内存/20GB NVME/800GB流量/200Mbps/KVM,58元/季

mineserver怎么样?mineserver是一家国人商家,主要提供香港CN2 KVM VPS、香港CMI KVM VPS、日本CN2 KVM VPS、洛杉矶cn2 gia端口转发等服务,之前介绍过几次,最近比较活跃。这家新推出了洛杉矶CN2 GIA VPS,512MB内存/20GB NVME/800GB流量/200Mbps/KVM,58元/季,并且进行了带宽升级,同时IP更改为美国IP。点击...

易探云:买香港/美国/国内云服务器送QQ音乐绿钻豪华版1年,价值180元

易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...

美国VPS 美国高防VPS 香港VPS 日本VPS 首月9元 百纵科技

百纵科技湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营香港服务器,香港站群服务器,美国高防服务器,美国站群服务器,云服务器,母机租用托管!美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。美国原生IP支持大批量订货 合作 适用电商 亚马逊...

java数据库为你推荐
网络受限制或无连接为什么无线网络状态显示“受限制或无连接”站内搜索引擎搜索引擎工作原理与如何建立站内搜索burndownburn down与burn up有何区别sg什么意思篮球中 SF PF SG PG各是什么位置阿海淀区公司注册注册海淀公司需要验资报告吗约束是什么意思爱不约束是什么意思360官网打不开360系统防护无法开启?怎么办?急!!!!!360官网打不开我的360打不开gps简介GPS代表什么含义?宴请网宴请食谱大全,宴请吃什么,宴请食
手机域名注册 谷歌域名邮箱 外国服务器 mach 特价空间 主机屋免费空间 ixwebhosting 光棍节日志 tk域名 申请空间 52测评网 免费申请个人网站 中国电信宽带测速网 绍兴电信 电信主机 cloudlink 电信宽带测速软件 97rb 乐视会员免费领取 hdroad 更多