导航:首页 > 编程语言 > javamysqljdbc导入

javamysqljdbc导入

发布时间:2025-05-04 18:13:03

java是怎么连接mysql数据库

java连接mysql数据库的步骤如下:

首先要下载mysql-connection-java-5.0.16-bin.jar这个jar包(版本不一致没关系),然后在工程中导入该库文件

然后写一个类(DBHelper)用来打开或关闭数据库:

packagecom.hu.demo;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.PreparedStatement;
importjava.sql.SQLException;
publicclassDBHelper{
publicstaticfinalStringurl="jdbc:mysql://127.0.0.1/student";
publicstaticfinalStringname="com.mysql.jdbc.Driver";
publicstaticfinalStringuser="root";
="root";
publicConnectionconn=null;
publicPreparedStatementpst=null;
publicDBHelper(Stringsql){
try{
Class.forName(name);//指定连接类型
conn=DriverManager.getConnection(url,user,password);//获取连接
pst=conn.prepareStatement(sql);//准备执行语句
}catch(Exceptione){
e.printStackTrace();
}
}
publicvoidclose(){
try{
this.conn.close();
this.pst.close();
}catch(SQLExceptione){
e.printStackTrace();
}
}
}

最后再写一个Demo类来执行相关查询操作:

packagecom.hu.demo;
importjava.sql.ResultSet;
importjava.sql.SQLException;
publicclassDemo{
staticStringsql=null;
staticDBHelperdb1=null;
staticResultSetret=null;
publicstaticvoidmain(String[]args){
sql="select*fromstuinfo";//SQL语句
db1=newDBHelper(sql);//创建DBHelper对象
try{
ret=db1.pst.executeQuery();//执行语句,得到结果集
while(ret.next()){
Stringuid=ret.getString(1);
Stringufname=ret.getString(2);
Stringulname=ret.getString(3);
Stringudate=ret.getString(4);
System.out.println(uid+" "+ufname+" "+ulname+" "+udate);
}//显示数据
ret.close();
db1.close();//关闭连接
}catch(SQLExceptione){
e.printStackTrace();
}
}
}


这样就完成了mysql数据库的连接了。

㈡ java中利用JDBC向MySql数据库中插入中文出现乱码,求解决办法

你应该是安装mysql的时候编码你是选择默认的吧。
你可以找到mysql的安装目录MySQL Server 5.0\bin\MySQLInstanceConfig.exe
重新配置下专就可以属了。一般选择utf-8编码。

再一个如果数据库开始就建立好了。alter database 表名 character set utf8;

连接数据库设置编码

jdbc:mysql://地址:3306/数据库名?characterEncoding=utf8
如果是windows的话

1、中止MySQL服务
2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可
3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务

㈢ JDBC连接数据库的步骤都有哪些

1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。

阅读全文

与javamysqljdbc导入相关的资料

热点内容
虎口脱险中译版本由 浏览:160
花儿教育app怎么老是更新啊 浏览:557
用户配置文件目录 浏览:974
重启网络适配器 浏览:414
市面上一般pd数据线多少钱 浏览:565
更新app怎么换账号 浏览:905
一个视频网站能赚多少钱 浏览:357
在电脑上怎么复制文件 浏览:496
我的世界文件夹mod在哪里 浏览:525
苹果5s测评 浏览:782
安全文件夹在哪里下 浏览:643
catpart文件名怎么设置 浏览:39
PDF档文件怎么另存为 浏览:402
网络机顶盒恢复出厂怎么能下载 浏览:4
网页元素代码 浏览:67
读书选择版本的原因 浏览:992
如何用数据线传文件 浏览:335
java使用jni 浏览:432
p970升级错误修复 浏览:119
米4文件管理在哪 浏览:376

友情链接