简介:通过java连接mysql需要用到JDBC驱动.JDBC驱动安装在mysql客户机客户端,mysql服务器服务端不需要安装。
- <李>
李>
1,创建测试用库、表,字段:
创建数据库分数;
使用分数;
create table得分(id nvarchar (10), stu_id nvarchar (10), c_name nvarchar(10),年级nvarchar (10)),
插入得分值(15日10日& # 39;英语# 39;,14);
引用>2,授权远程访问:
mysql>所有特权授予alt=" JDBC驱动在java连接mysql的运用“>
,
<李>
李>
# vim/etc/profile
出口JAVA_HOME=/usr/java/jdk1.7.0_79
导出路径=$ JAVA_HOME/bin:美元路径
出口CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/工具。jar
引用><李>
李>
<李>
李>
<李>
李> <李>
李>
进口java.sql.Connection;进口java.sql.DriverManager;
进口java.sql.ResultSet;进口java.sql.SQLException;
进口java.sql.Statement;
公共类DB {
公共静态void main (String [] args) {
字符串url=癑DBC: mysql://10.1.37.24:3306/score";
字符串用户=皉oot";
字符串passwd=?23456“;
字符串sql1=癝ELECT * FROM score";
字符串sql2=安迦氲梅种?25 9205 & # 39;英语# 39;,84);“;
字符串sql3=案律柚玫姆质?80 id=25“;;
尝试{
forname (“com.mysql.jdbc.Driver");
连接=DriverManager监狱。getConnection (url、用户密码);
System.out.println(“数据库连接成功!“);
语句统计=con.createStatement ();
ResultSet rs=stat.executeQuery (sql1);
, (rs.next ()) {
int id=rs.getInt (“id");
int stu_id=rs.getInt (“stu_id");
字符串课程=rs.getString (“c_name");
int等级=rs.getInt (“grade");
system . out。println (id +“;“;+ stu_id +“;“;+课程+“;“;null
JDBC驱动在java连接mysql的运用