当前位置:首页 » 编程语言 » javamysqljdbc

javamysqljdbc

发布时间: 2023-06-05 23:57:48

1. 如何连接java和mysql数据库

当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”->“属性”->“高级罩贺答”->“环境变量”,在系统变量那里编辑classpath,将D:mysql-connector-java-5.0.5mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。

环境配置好了,很简单。现在,先配置MySQL,设其用户名为“root”,密码为“root”。在命令行或用一个SQL的前端软件创建Database。

我是用SQLyog的前端软件来创建Database的。

先创建数据库:

CREATEDATABASESCUTCS;

接着,创建表:

CREATETABLESTUDENT

(

SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)

);

然后插入数据,可以用SQL语句insertinto<表名>values(value1,value2,...);

也可以用SQLyog来操作

好了,创建好了。

下面,我们来编写.java文件来演示一下如何访问MySQL数据库。

importjava.sql.*;

publicclassJDBCTest{

publicstaticvoidmain(String[]args){

//驱动程序名

Stringdriver="com.mysql.jdbc.Driver";

//URL指向要访问的数据库名scutcs

Stringurl="jdbc:mysql://127.0.0.1:3306/scutcs";

//MySQL配置时的用户名

Stringuser="root";

//MySQL配置时的密码

Stringpassword="root";

try{

//加载驱动程序

Class.forName(driver);

//连续数据库

Connectionconn=.(url,user,password);

if(!conn.isClosed())

System.out.println("!");

//statement用来执行SQL语句

Statementstatement=conn.();

//要执行的SQL语句

Stringsql="select*fromstudent";

//结果集

ResultSetrs=statement.(sql);

System.out.println("-----------------");

System.out.println("执行结果如下所示:");

System.out.println("-----------------");

System.out.println("学号"" ""姓名");

System.out.println("-----------------");

Stringname=null;

while(rs.next()){

//选择sname这列数据

name=rs.getString("sname");

/*何问起hovertree*/

//首先使拍派用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

//然后使用GB2312字符集解码指定的字节数组物慧

name=newString(name.getBytes("ISO-8859-1"),"GB2312");

//输出结果

System.out.println(rs.getString("sno")" "name);

}

rs.close();

2. java jdbc连接不上MySQL数据库

这个问题,我有经验。程序没有错的情况下。
先停止mysql服务,然后打开命令行。输入mysqld_safe --skip-grant-tables
然后输入 mysql -u root
然后修改密码update user set Password = PASSWORD('新密码') where User ='root';
当然,密码也可以不改
然后flus privileges接着quit退出
然后重启mysql。
搞定

3. javajdbc连接mysql数据库如何实现用户名密码以及传输数据的加密

如果jdbc和mysql都支持SSL那通过配置就可以了x0dx0a如果不支持,那也可以自己来实现。x0dx0a实现思路:x0dx0a1、在数据库的主机上运行一个java服务,用来转发数据这个服务我们成为A服务x0dx0a2、客户端并不直接访问数据库,而访问A服务,客户端和A服务之间的传输代码由用户自己完成,当然可以加密。走套接字,走http,或者其他什么都是可以的。

4. java如何连接mySQL数据库

1.下面代码是使用jdbc直接来链接mysql的操作,方式与SQL SERVER类似,区别在于加载的驱动不同,url的设置也有点区别。

热点内容
邮政登陆密码是什么意思 发布:2025-07-15 01:53:23 浏览:229
算法与程序设计vb 发布:2025-07-15 01:50:39 浏览:719
什么是测试脚本 发布:2025-07-15 01:44:58 浏览:514
商汤科技存储负责人 发布:2025-07-15 01:24:21 浏览:252
文件夹如何批量替换文件名 发布:2025-07-15 01:19:15 浏览:68
ftp上传网页 发布:2025-07-15 01:13:09 浏览:182
音乐文件夹图标 发布:2025-07-15 01:03:41 浏览:495
安卓机怎么反向充电 发布:2025-07-15 01:03:40 浏览:501
电脑使用华为云服务器 发布:2025-07-15 00:48:10 浏览:534
中考应该如何排解压力 发布:2025-07-15 00:17:54 浏览:363