今天有时间写下我以前java连接mysql的一个例子,最基础的,用的JDBC.
导入jar文件:mysql-connector-java-5.1.24-bin.jar在mysql官网上有下载。
这个是win版的,linux的和它在一个地方,虽然我没尝试,不过这里的jar文件可能通用,回头我再尝试。
把它放到(windows用户请看略过中间,在后面贴上windows如何配置)
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext$
下,然后贴上我的环境变量配置:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
export PATH=${JAVA_HOME}/bin:$PATH
这就配置OK了,然后上一段程序:
01
import
java.sql.*
;
02
03
public
class
JDBCTest
{
04
05
public
static
void
main
(
String
[]
args
){
06
07
String
driver
=
"com.mysql.jdbc.Driver"
;
// 驱动程序名
08
String
url
=
"jdbc:mysql://localhost/book_sc"
;
// URL指向要访问的数据库名scutcs
09
String
user
=
"root"
;
// MySQL配置时的用户名
10
String
password
=
"chenfushan"
;
// MySQL配置时的密码
11
try
{
12
Class
.
forName
(
driver
);
// 加载驱动程序
13
Connection
conn
=
DriverManager
.
getConnection
(
url
,
user
,
password
);
// 连续数据库
14
if
(!
conn
.
isClosed
())
15
System
.
out
.
println
(
"Succeeded connecting to the Database!"
);
//验证是否连接成功
16
Statement
statement
=
conn
.
createStatement
();
// statement用来执行SQL语句
17
String
sql
=
"select * from admin"
;
// 要执行的SQL语句
18
ResultSet
rs
=
statement
.
executeQuery
(
sql
);
// 结果集
19
String
name
=
null
;
20
while
(
rs
.
next
())
{
21
name
=
rs
.
getString
(
"username"
);
// 选择sname这列数据
22
System
.
out
.
println
(
name
);
// 输出结果
23
}
24
rs
.
close
();
25
conn
.
close
();
26
}
catch
(
ClassNotFoundException
e
)
{
27
System
.
out
.
println
(
"Sorry,can`t find the Driver!"
);
28
e
.
printStackTrace
();
29
}
catch
(
SQLException
e
)
{
30
e
.
printStackTrace
();
31
}
catch
(
Exception
e
)
{
32
e
.
printStackTrace
();
33
}
34
}
35
}
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
关键语句都有注释~好了,到此结束。。连接数据库成功!
还是加上个windows的吧,感觉很多人用,其实windows很简单的,把上面的jar文件下载好后,放到你的环境变量的文件夹下。假如你没有配置JAVA_HOME变量那么就放在
G:\Java\jdk1.7.0\lib\mysql-connector-java-5.1.24-bin.jar
然后在CLASSPATH下添加下。
这个是我的地址,你找到你的jdk,放到他的lib文件夹下,有JAVA_HOME的话添加就很简单了。直接
%JAVA_HOME%\lib\mysql-connector-java-5.1.24-bin.jar
这样子就好了,然后还是用上面的代码哦,创建.java文件,然后编译执行就不说了。记得这个是用的javac编译,不是eclipse,假如用Eclipse的话,要在Eclipse添加这个jar文件,而且是每个需要链接数据库的java project都要添加这样子就可以了。