java数据库java怎么和数据库连接

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

在Java中创建数据库

展开全部 Java要连接数据库,那么首先你必须安装mysql数据库。

安装好mysql之后,安装JDK了。

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。

先创建数据库: CREATE DATABASE SCUTCS; 接着,创建表: CREATE TABLE STUDENT ( SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(5,2) DEFAULT 000.00, PRIMARY KEY(SNO) ); 然后插入数据,可以用SQL语句insert into values (value1, value2, ...); 编写.java文件来演示一下如何访问MySQL数据库。

import java.sql.*; public class JDBCTest { public static void main(String[] args){ // 驱动程序名 String driver = &.mysql.jdbc.Driver"; // URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs"; // MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root"; try { // 加载驱动程序 Class.forName(driver); // 连续数据库 Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed()) System.out.println("eeded connecting to the Database!"); // statement用来执行SQL语句 Statement statement = conn.createStatement(); // 要执行的SQL语句 String sql = "select * from student"; // 结果集 ResultSet rs = statement.executeQuery(sql); while(rs.next()) // 选择sname这列数据 name = rs.getString("sname // 输出结果 System.out.println(rs.getString("sno") + " " + name); } rs.close(); conn.close(); } catch(ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } }

java连接数据库用哪个数据库好

mysql曾经被sun收购,你所说的java自带db,是不是就是指mysql呀。

一般情况使用哪种数据库和语言关心不是很大。

mysql是免费的,适合中小型企业,自己练习,或者写个例子也是不错的选择。

oracle是收费的,一般大型企业都用他,因为他对百万条数据量处理起来还是比较快的,性能很好。

sql server相比oracle逊色了些,他应该说是唯一一个和语言挂钩的了,因为是微软出的吗,使用微软的产品,一般都是“一条龙”服务的。

db2一般用于行业级单位,例如,保险,银行,当然,也并不是保险银行都用db2 个人认为,还是学习oracle比较好,因为用的企业相对比较多。

数据库和java比较

数据库是个很大的范畴,java是一门编程语言。

二者实际上是没有可比性的。

对于个人学习而言,这其实取决于个人感悟能力,有的人觉得java容易,但是有的人觉得数据库容易。

至于培训机构的话,我以前有过朋友在达内培训过,效果不咋地,而且收费较高。

据我所知,北大青鸟不错,你可以去了解下情况。

祝你好运~~~

java中数据库到底是一个什么东西?有什么用?谢谢。。

1. 数据库不是java中才有 2. 数据库,database,知名见意,就是"存数据的库",是一种专门提供存放数据的功能的软件 3. 举个例子,你刚开始学java,都是打印到控制台之类的小程序,当哪一天,要求你把打印出来的内容存到电脑上,你怎么办?没错,第一个办法就是写到文件里面. 可是,当哪一天,让你处理很多很多个打印内容,并且都要存下来的时候,你怎么办? 你可以都写在文件里面没有问题. 现在又有要求了,让你把你之前打印的内容给取出来,并且需要取内容中包含你的名字的. 好了,你就得写读取文件的处理,并且找到这些内容. 4. 数据库最终的处理,就是把数据写到文件里面,并且提供方法让你以后读取这些内容,也就是非常完美的帮你解决了3中的问题 5. 那这个有什么用呢? 6. 再举个例子:你打游戏,游戏进行到一般,你要存档.你以为存档是做了什么?其实就是把当前的游戏运行的数据存到数据库里面.等你读档的时候再取出来. 7. 举得例子非常简单.再举一个,比如这个百度知道.你提的问题为什么百度在1年以后还能给你显示出来,你以为它存在哪的?

java怎么和数据库连接

使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。

工具/原料 MySQL、JDK 方法/步骤 1、首先需要安装好JDK(配置环境变量),如图所示: 2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示: 3、最后通过代码进行连接。

(1)确定连接路径URL: String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码"; (2)加载驱动: Class.forName(&.mysql.jdbc.Driver"); (3)连接,获取Connection对象 Connection conn=DriverManager.getConnection(url) (4)可以通过conn对象检验连接与否。

legionbox:美国、德国和瑞士独立服务器,E5/16GB/1Gbps月流量10TB起/$69/月起

legionbox怎么样?legionbox是一家来自于澳大利亚的主机销售商,成立时间在2014年,属于比较老牌商家。主要提供VPS和独立服务器产品,数据中心包括美国洛杉矶、瑞士、德国和俄罗斯。其中VPS采用KVM和Xen架构虚拟技术,硬盘分机械硬盘和固态硬盘,系统支持Windows。当前商家有几款大硬盘的独立服务器,可选美国、德国和瑞士机房,有兴趣的可以看一下,付款方式有PAYPAL、BTC等。...

DiyVM:499元/月香港沙田服务器,L5630*2/16G内存/120G SSD硬盘/5M CN2线路

DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,其中VPS主机基于XEN架构,支持异地备份与自定义镜像,VPS和独立服务器均可提供内网IP功能。商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;独立服务器开设在香港沙田电信机房,CN2线路,自动化开通上架,最低499元/月起。下面以...

香港服务器促销:香港华为云混合服务器、高防服务器首月半价,普通110M大带宽服务器月付799,付5用6,付10用13

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

java数据库为你推荐
连接池什么是连接池,连接池有什么作用容灾备份容灾备份的容灾分类网页图标怎么把网页设置成桌面图标nvidia官方网站怎么下载英伟达显卡驱动官方nvidia官方网站NVIDIA显卡驱动antiarp360防火墙:antiarp.exe文件损坏.运行chkdsk是什么意思?怎么处理?硬盘分区格式化怎样给硬盘分区并格式化电商网站设计电子商务网站设计应注意哪些问题科学计算器说明书如何使用科学计算器省份证查询如何免费查询个人身份证号码归属地及姓名
便宜虚拟主机 安徽双线服务器租用 国际域名抢注 山东vps 域名解析服务器 日本软银 鲨鱼机 bash漏洞 轻博 NetSpeeder 青果网 ev证书 国内php空间 国外网站代理服务器 赞助 1g内存 空间登陆首页 smtp虚拟服务器 德隆中文网 永久免费空间 更多