怎样用java连接mysql

JavaMySQL连接

Java连接MySQL需要驱动程序包。
打开后,你会发现Java注册表文件。

本例使用Eclipse,导入jar包:

创建测试数据

接下来我们在MySQL数据库中创建RUNOOB,并websites创建数据表,表结构如下:

CREATETABLE`websites`(`id`int(11)voidauto_INCRMENT,`name`char(20)空不是默认注释'sitename',`url`varchar(255)非默认»,`alexa`int(11)非默认'0'评论'Alexa评级','国家'char(10)非默认'评论'国家',主KEY(`id`))ENGINE=InnoDBAUTO_INCRMENT=10DEFAULTCHARSET=utf8;

数据表如下它显示:-

连接到数据库

以下示例使用JDBC连接到MySQL数据库您的环境必须配置好。

MySQLDemojava文件代码:

packagecom.runoob.test;java.sql.*;publicclassMySQLDemo{//JDBC驱动程序名称和数据库URLstaticStringJDBC_DRIVER="com.mysql.jdbc.Driver";静态最终字符串DB_URL="jdbc:mysql://localhost:3306/RUNOOB";//数据库用户名和密码不会随着你自己的设置而改变finalStringUSER="root";静态最终字符串PASS="123456";连接conn=null;class.formName(""com.mysql.jdbc.driver");//打开连接System.out.println("连接到数据库...");//执行查询System.out.println("快速语句对...");stmt=conn.createStatement();Stringsql="从网站中选择id、名称";LovesetRs=STMAT.Ex.execteructer(SQL);rs.getInt("id");               字符串名称=rs.getStringurl="url";System.out.print("网站网址:"+url);System.out.print("\n");//完成后关闭       rs.关闭();                                      e.printStackTrace();     }Hold(Speciale){//实用程序测试{if(s){s'sings(sqlexception){参见{s'SYSSTEM.PRINTL("好吧!");l="java">我有一个官方微信账号,经常分享一些与Java技术相关的有用信息和一些学习资源。
如果喜欢我的分享,可以微信搜索“JavaLeader”或“javatuanzhang”关注。
</前>

java连接mysql时DriverManager.getConnecgion()参数设置问题

CharacterEncoding=GBK是程序向MySQL传递数据时使用的编码。
检查您的数据库使用哪种编码。
一般来说,GBK或UTF8都可以,只要它们一致。