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

DiyVM:香港VPS五折月付50元起,2核/2G内存/50G硬盘/2M带宽/CN2线路

diyvm怎么样?diyvm这是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,DiyVM商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。点击进入:diyvm官方网站地址DiyVM香港机房CN...

CloudServer:$4/月KVM-2GB/50GB/5TB/三个数据中心

CloudServer是一家新的VPS主机商,成立了差不多9个月吧,提供基于KVM架构的VPS主机,支持Linux或者Windows操作系统,数据中心在美国纽约、洛杉矶和芝加哥机房,都是ColoCrossing的机器。目前商家在LEB提供了几款特价套餐,最低月付4美元(或者$23.88/年),购买更高级别套餐还能三个月费用使用6个月,等于前半年五折了。下面列出几款特别套餐配置信息。CPU:1cor...

TMThosting:VPS月付55折起,独立服务器9折,西雅图机房,支持支付宝

TMThosting发布了今年黑色星期五的促销活动,即日起到12月6日,VPS主机最低55折起,独立服务器9折起,开设在西雅图机房。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget HDD系列架构CPU内存硬盘流量系统价格单核51...

java数据库为你推荐
融360融360贷款是假的是骗人的,大家注意了大牛网大牛网怎么样javaHDvideo有支持AVI 或者RVMB格式的JAVA的手机视频播放器吗?空间背景图片如何更换QQ空间背景图片anychartjfreechar制作柱状图的时候。由于柱子之间的差距太大。有些柱子才个位有上千导致了Y轴数据太密集。求b2c网站B2C模式的网站网站价格注册网站要多少钱?0x800ccc0f您的服务器意外终止了连接。其可能原因包括服务器出错、网络出错或长时间处于非活动状态。 0x800CCC0F官方网店淘宝的官方网和旗舰店有什么区别?里程碑2里程碑2怎么样
深圳网站空间 传奇服务器租用 php空间租用 vps服务器 绍兴高防 双拼域名 hkg qq对话框 服务器硬件防火墙 登陆空间 架设邮件服务器 hdsky 碳云 websitepanel symantec 在线tracert bwg 神棍节 大容量存储控制器驱动 789电影网 更多